2010-10-15 78 views
0

我的SQL查询我的SQL查询中的错误在哪里?

ALTER TABLE `USERS` MODIFY `UUID` SERIAL UNSIGNED NOT NULL AUTO_INCREMENT 

,但我不断获取

#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 'UNSIGNED NOT 
NULL AUTO_INCREMENT' at line 1 
从MySQL

(5.1版本)。 :-(

任何指针

回答

2

MySQL Doc

SERIAL是BIGINT UNSIGNED NOT NULL AUTO_INCREMENT UNIQUE的一个别名

这就是为什么你不必添加。更多属性...

+0

就在我发布这个问题后,我偶然发现了这个事实,无论如何感谢您的回答。:-) – AppleGrew 2010-10-15 12:07:11

+0

R参考链接:http://dev.mysql.com/doc/refman/5.0/en/numeric-type-overview.html – AppleGrew 2010-10-15 12:07:58