gpt4 book ai didi

python - sqlite3 中 "CHANGE"附近的语法错误

转载 作者:搜寻专家 更新时间:2023-10-30 20:24:56 25 4
gpt4 key购买 nike

我正在尝试执行以下操作(将一列移到第一列)

import sqlite3
db = sqlite3.connect('adatabase.sqlite')
c = db.cursor()
c.execute('ALTER TABLE tab1 CHANGE COLUMN r r def FIRST')

不幸的是我得到了这个错误

Traceback (most recent call last):
File "<input>", line 1, in <module>
OperationalError: near "CHANGE": syntax error

可能是什么?提前致谢

最佳答案

SQLite 不支持 CHANGE COLUMN 功能;如果有的话。

Only the RENAME TABLE and ADD COLUMN variants of the ALTER TABLE command are supported

查看所有缺失的功能:SQL Features That SQLite Does Not Implement

关于python - sqlite3 中 "CHANGE"附近的语法错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39926421/

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