[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