bonjour,
je crée une application flask avec une base de données , j'utilise la librairie mysql.connector
j'ai souvent la même erreur depuis quelques jours quand la commande execute prend le nom de la fonction et qu'un seul argument ( quand il y en a plusieurs cela fonctionne très bien,)
par exemple, la je veux remettre à zero l'autoincrémentation d'une table:
et voici l'erreur que j'ai vu énormément:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 def clean_and_reinitialize_index(table): cnx = mysql.connector.connect(user='root', database='personnal_info') cursor=cnx.cursor() reinitialise=("TRUNCATE TABLE %s;") cursor.execute(reinitialise,table) cnx.commit() cursor.close() cnx.close() clean_and_reinitialize_index("user")
mysql.connector.errors.ProgrammingError: 1064 (42000): Erreur de syntaxe près de '%s' à la ligne 1
merci
Partager