表上有多个(复合)主键,其中一个将自动递增.但是,有趣的是,sqlite允许在强制PRIMARY KEY关键字之后使用AUTOINCREMENT关键字.
我的查询是:
CREATE TABLE ticket ( id INTEGER PRIMARY KEY AUTOINCREMENT,seat TEXT,payment INTEGER,PRIMARY KEY (id,seat))
但是错误是表“ticket”有多个主键.
其实我可以避免这个表的其他主键.但是我正在编写一个ORM框架(我真的很疯狂),并且不想改变一个表的PRIMARY KEY约束生成的结构(因为它是在MysqL afaik中允许的).
你知道任何解决方案吗?