حل مشکل You have aaDB server version for the right syntax to use near ‘%s )’ در پایتون و mysql

خب راستش منم نمیدونم این مشکل از چیه. شاید یه متغیر دیگه ای تعریف کردیم و پایتون نمیتونه متغیر درست رو تشخیص بده.

من با کد :

val = '0943530595'
# mycursor.execute("INSERT INTO numbers (number) VALUES ( %s )" %val)

مشکلم حل شد.

شما هم اگه روش دیگه ای تست کردید و جواب داد بخش کامنتها بگید تا بقیه هم استفاده کنن.

Update

یه روش دیگه هم به صورت زیر هست:

sql = "INSERT INTO numbers(number) VALUES (%s)"%val

اینم جواب داد.