我有一个用.to_sql(Pandas的方法)生成的表temp_element。我想复制它并将列id_element定义为主键。
temp_element
id_element
CREATE TABLE element AS SELECT * FROM temp_element, PRIMARY KEY id_element;
这不管用为什么?我使用SQLite,所以不能使用ALTER TABLE来定义主键。
ALTER TABLE
5lwkijsr1#
您的语法可能不是预期的。以下内容基于我在网络搜索中找到的SQLITE教程:https://www.sqlitetutorial.net/sqlite-primary-key/
CREATE TABLE element( temp_element INTEGER NOT NULL PRIMARY KEY, * );
1条答案
按热度按时间5lwkijsr1#
您的语法可能不是预期的。以下内容基于我在网络搜索中找到的SQLITE教程:https://www.sqlitetutorial.net/sqlite-primary-key/