MYSQL数据库自增字段不设置主码

img


自增字段不设置成主键是错了吗?我是照着左边的解决办法写的,另外想问问外键的设置对不对啊?

你的order表附近语法有问题,看下( 别搞成了中文的(
外键增加的语法不对,< 换成(
比如下面这样
FOREIGN KEY (cs_id) REFERENCES classes(id)

order 是关键字,不要把表名起名叫order,换个名字
还有语法里不要出现<>,全部换成()
-=-=-
如果你不确定哪些是关键字
那么你可以在表前加上T_作为前缀,t_order这绝对不会是关键字
同理,列名也可以加个f_作为前缀