【发布时间】:2013-09-06 13:38:02
【问题描述】:
create table foo(
id UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY,
barbaz VARCHAR(50) CHARACTER SET utf8
)
[Edit]:好的,我不小心删除了 INT,我没有意识到(这些语句是自动生成的)。[/Edit]
这给了我这个错误:
您的 SQL 语法有错误;检查与您的 MariaDB 服务器版本相对应的手册,以了解在 'UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY 附近使用的正确语法, barbaz VARCHAR(50) 字符集'
是的,我使用 Maria DB 代替 Fedora 中的 mysql,但据说它的语法与 Mysql 完全相同。
感谢您的帮助。
【问题讨论】:
-
您没有声明
id列的类型