Ошибка в SQL запросе | sqlite3
Почему в этом коде я получаю ошибку no such column: test2
? Вроде бы запрос составлен корректно...
import sqlite3
db = sqlite3.connect('test.db')
cur = db.cursor()
cur.execute("CREATE TABLE IF NOT EXISTS abc(test1 TEXT, test2 TEXT, test3 TEXT)")
cur.execute("INSERT INTO abc VALUES (test2)",('aaaaaa'))
db.commit()
db.close()
Ошибка полностью:
File "d:\programm\BotParsSale\test.py", line 11, in <module>
cur.execute("INSERT INTO abc VALUES (test2)",('aaaaaa'))
sqlite3.OperationalError: no such column: test2
Источник: Stack Overflow на русском