网友回复
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、修改新表名称