+
96
-

回答

CREATE TABLE my_table_copy( 
id INTEGER,
lang INTEGER,
data TEXT,
PRIMARY KEY (id, lang)
);
INSERT INTO my_table_copy (id, lang, data)
SELECT id, lang, data FROM my_table;
DROP TABLE my_table;
ALTER TABLE my_table_copy RENAME TO my_table;

没有直接的sql,需要变通

1、新建表和主键

2、复制旧表数据

3、删除旧表

4、修改新表名称

网友回复

我知道答案,我要回答