我正在尝试执行以下操作(将一列移动为第一列)
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会是什么呢?提前感谢
发布于 2016-10-07 22:21:42
SQLite不支持CHANGE COLUMN特性;如果有的话。
只支持
RENAME TABLE和ADD COLUMN的ALTER TABLE命令变体。
查看所有缺少的功能:SQLite没有实现的SQL特性
https://stackoverflow.com/questions/39926421
复制相似问题