桌面主题壁纸:mysql 代码谁帮我看看哪里错了

来源:百度文库 编辑:查人人中国名人网 时间:2024/04/27 16:58:16
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)
);
为什么同样是sql语句有的不能在sql里执行却可以在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)
);
因为mod是mysql的关键字,所以会报错。为了避免这类的错误,以后每个字段都用`符号(键盘左上角ESC下面那个键)引起来就行了。

dirid int(8) NOT NULL auto_increment,
SQL没有auto_increment