gpt4 book ai didi

SQLite 添加主键

转载 作者:IT王子 更新时间:2023-10-29 06:16:48 27 4
gpt4 key购买 nike

我在 Sqlite 中创建了一个表,方法是使用 CREATE TABLE AS 语法基于 SELECT 语句创建一个表。现在这张表没有主键,但我想添加一个。

执行 ALTER TABLE table_name ADD PRIMARY KEY(col1, col2,...) 会出现语法错误“near PRIMARY”

有没有办法在创建表期间或之后在 Sqlite 中添加主键?

“创建期间”是指使用 CREATE TABLE AS 创建期间。

最佳答案

创建 SQLite 表后,您不能以任何重要方式对其进行修改。公认的建议解决方案是创建一个具有正确要求的新表并将数据复制到其中,然后删除旧表。

这是官方文档:http://sqlite.org/faq.html#q11

关于SQLite 添加主键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/946011/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com