Не все параметры были использованы в инструкции SQL — Python MySQL

#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 , что это несколько значений. Вы должны объяснить, какова ваша цель здесь.