【发布时间】:2020-11-13 06:27:30
【问题描述】:
我目前正在努力使用强制混合语法的多个主键。 我正在编写的脚本应该复制一个远程数据库,但我需要向表中添加另一个主键。
新键必须是“INTEGER AUTOINCREMENT”-键。
来自远程数据库的“CREATE TABLE”语句目前看起来像这样:
CREATE TABLE "Table_1" (id text, ord text, mod_date TEXT, val TEXT, PRIMARY KEY (id,ord));
我尝试并失败的是以下修改:
CREATE TABLE "Table_1" (_id INTEGER PRIMARY KEY AUTOINCREMENT, id text, ord text, mod_date TEXT, val TEXT, PRIMARY KEY (id,ord));
有没有办法实现这一点,或者我必须编写一个函数来解压缩“PRIMARY KEY(...)”-Part 以便能够为每个主键设置“PRIMARY KEY”-Statement?
【问题讨论】: