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:
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")
et voici l'erreur que j'ai vu énormément:

mysql.connector.errors.ProgrammingError: 1064 (42000): Erreur de syntaxe près de '%s' à la ligne 1


merci