关于auto increment的写法?
方托马斯 2006-03-27 02:33:20 最近在学习mysql,有个问题想请教!
mysql v4.1.13,一个auto_increment的字段,在定义字段时这样定义:
`ID` int(6) NOT NULL auto_increment
但是用together 2006 for eclipse进行数据库建模的时候默认声成如下ddl却有问题?
CREATE TABLE `T_USER_WEBSITE`
(
`ID` INTEGER(5) NOT NULL,
`NAME` VARCHAR(50) NOT NULL,
……
PRIMARY KEY (`ID`)
)
AUTO_INCREMENT = ID
COMMENT = "用户网站登记表" ;
报错如下:
ERROR 1064 (42000): 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 'ID' a
t line 24
我查了一下mysql的文档,这样写语法上是正确的,但是为什么不行?难道非要在字段后加auto_increment声明才行?求教!