Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我们正在寻找一个带有“复合主键”(共 2 个字段)的表,其中一个字段需要自动递增。
CREATE TABLE test_table( field1 INTEGER, field2 INTEGER AUTOINCREMENT, field3 INTEGER, PRIMARY KEY (field1, field2) )
我们使用上面的代码,但它会引发一些错误。
自增列必须是您在定义中指定的第一列。PRIMARY KEY此外,您需要_在“AUTOINCREMENT”中使用下划线 ( ):
PRIMARY KEY
_
CREATE TABLE test_table( field1 INTEGER, field2 INTEGER AUTO_INCREMENT, field3 INTEGER, PRIMARY KEY (field2, field1) )
你拼错了 auto_increment ;)