#python #mysql
Вопрос:
Я хочу проверить Id
, существует ли он уже в базе данных, но я всегда получаю эту ошибку:
Not all parameters were used in the SQL statement
Мой Код:
Id = Album_ASCII,Artist_ASCII,BitRate[0],BitRate[1],Size[0],Size[1],Title1_ASCII,Title2_ASCII,Track_R,Year[2],Year[3]
sql = """SELECT * FROM `musics` WHERE `Id` = %s"""
cursor.execute(sql, Id)
row = cursor.rowcount
if row == 0:
#NOT EXISTS
Комментарии:
1.
%s
Заполнитель в вашем SQL — запросе представляет один параметр/значение. Вы определилиId
, что это несколько значений. Вы должны объяснить, какова ваша цель здесь.