Я получаю сообщение об ошибке во второй половине SELECT
выполнения, утверждая, что это около ,
.Около (K[0], K[1], K[2], K[3], K[4], K[5], K[6],))
Вместо (list) = (?,?,?)
Я пробовал L0 = ?
И L1 =?
, который выдал другую ошибку
K = [Loc.L[0], Loc.L[1], Loc.L[2], Loc.L[3],
Loc.L[4], Loc.L[5], Loc.L[6],]
c.execute("SELECT * FROM LocationTable WHERE (L0,L1,L2,L3,L4,L5,L6) = (?,?,?,?,?,?,?)", (K[0], K[1], K[2], K[3], K[4], K[5], K[6],))
if c.fetchall() is not None:
print('Error. Location already exists')
else:
c.execute('INSERT INTO LocationTable VALUES(?,?,?,?,?,?,?,?)',
(None, K[0], K[1], K[2], K[3], K[4], K[5], K[6],))
conn.commit()
, там написано
sqlite3.OperationalError: near ",": синтаксическая ошибка