mysql 建表出错问题
我在mysql里面建表:
CREATE TABLE auto_dir (
dirid int(8) NOT NULL auto_increment,
userid int(8),
parentid int(8),
ifson char(2),
dirname char(100),
xuhao int(10),
mod char(3),
PRIMARY KEY (dirid),
KEY xuhao (xuhao)
);
报错:#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 'mod char(3),
PRIMARY KEY (dirid),
KEY xuhao (xuhao)
)'
请问如何解决?
问题点数:20、回复次数:3Top
1 楼mathematician(数学家)回复于 2005-02-21 10:24:10 得分 5
mod char(3),
------------
mod是关键字Top
2 楼mathematician(数学家)回复于 2005-02-21 10:26:09 得分 15
要么换字段名,要么用下面的写法:
CREATE TABLE auto_dir (
dirid int(8) NOT NULL auto_increment,
userid int(8),
parentid int(8),
ifson char(2),
dirname char(100),
xuhao int(10),
`mod` char(3),
PRIMARY KEY (dirid),
KEY xuhao (xuhao)
);Top
3 楼tgh1981(虚拟等待)回复于 2005-02-21 10:44:15 得分 0
了解,接分!Top




