[讨论]诡异的MYSQL!
mysql> create table article(<br> -> id int(11) primary key not null auto_increment,<br> -> title varchar(255) not null,<br> -> content text,<br> -> tid int(11) not null,<br> -> fid int(11) not null,<br> -> author varchar(20) default null,<br> -> editor varchar(20) default null,<br> -> connection varchar(254) default null,<FONT color=#ff0000>//这里的connection</FONT><br> -> writefrom varchar(255) default null,<br> -> flag int(11) not null default '0',<br> -> time datetime default null,<br> -> hits int(11) default '0',<br> -> tag int(11) not null default '0',<br> -> date date default null<br> -> )TYPE=MyISAM;<br>ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that<br>corresponds to your MySQL server version for the right syntax to use near 'conne<br>ction varchar(254) default null,<br>writefrom varchar(255) default null,<br>flag ' at line 9<br>mysql> create table article(<br> -> id int(11) primary key not null auto_increment,<br> -> title varchar(255) not null,<br> -> content text,<br> -> tid int(11) not null,<br> -> fid int(11) not null,<br> -> author varchar(20) default null,<br> -> editor varchar(20) default null,<br> -> conection varchar(254) default null,<FONT color=#ff0000>//这里把connection改成了conection,居然OK了!</FONT><br> -> writefrom varchar(255) default null,<br> -> flag int(11) not null default '0',<br> -> time datetime default null,<br> -> hits int(11) default '0',<br> -> tag int(11) not null default '0',<br> -> date date default null<br> -> )TYPE=MyISAM;<br>Query OK, 0 rows affected, 1 warning (0.16 sec)<br><br><FONT color=#1a6be6>这究竟是为什么呢?我用的是5.0,上面那个在4.0中没有问题,拿过来就要去掉那个n,莫非MySQL5.0认识conection,诡异啊~~~~</FONT>[align=right][color=#000066][此贴子已经被作者于2007-4-17 20:11:33编辑过][/color][/align]
回复:(lmhllr)应该是MYSQL的关键字,加上反引号就好...
[em31]说的有道理!页:
[1]
