插入语句不起作用,语法接近“?”:

时间:2020-03-03 17:23:38

标签: python sqlite

由于某种原因,我遇到了错误,但我不明白为什么。我查看了一些教程,但没有任何效果。

cursor.execute('''INSERT INTO Users (?, ?, ?, ?)''', (UUN, UUID1, UUID2, UUID3))

这4个变量名称分别是UNN,UUID1,UUID2,UUID3。

1 个答案:

答案 0 :(得分:0)

您缺少查询中的列名。假设它们与那些变量名相同,

cursor.execute(
    'INSERT INTO Users (uun, uuid1, uuid2, uuid3) VALUES (?, ?, ?, ?)',
    (UUN, UUID1, UUID2, UUID3),
)