[Comm] MySQL
Dmitry Vodennikov
=?iso-8859-1?q?vod_=CE=C1_elecom=2Eru?=
Чт Янв 20 12:01:36 MSK 2005
Sergey Zazhigaev пишет:
> Здравствуй, All!
>
> Подскажите плиз, из-за чего может происходить подобное?
> И как это можно исправить?
> ===========================
> Ошибка
>
> SQL-запрос :
>
> CREATE TABLE Month_stat(
> id int( 11 ) NOT NULL AUTO_INCREMENT ,
> MONTH tinyint( 4 ) default NULL ,
> year int( 11 ) default NULL ,
> name varchar( 255 ) NOT NULL default '',
> ip varchar( 18 ) NOT NULL default '0.0.0.0/0',
> IN bigint( 20 ) default NULL ,
> out bigint( 20 ) default NULL ,
> PRIMARY KEY ( id )
> ) TYPE = MYISAM COMMENT = 'Траффик по месяцам'
>
> Ответ MySQL:
>
> #1064 - You have an error in your SQL syntax. Check the manual that
> corresponds to your MySQL server version for the right syntax to use near 'in
> bigint(20) default NULL,
> out bigint(20) default NULL,
Есть сильное подозрение, что IN - это reserved word для всех sql-серверов.
Вам надо почитать что-нибудь типа mysql reserved words, чтобы в будущем
не наступать на подобные грабли.
Подробная информация о списке рассылки community