CEXT sera activé par défaut si vous l'avez , et les instructions préparées ne sont pas prises en charge dans CEXT au moment de la rédaction .
Vous pouvez désactiver l'utilisation de CEXT lors de votre connexion en ajoutant l'argument mot-clé use_pure=True
comme suit :
connection = mysql.connector.connect(user=username, password=password,
host='sql_server_host',
database='dbname',
use_pure=True)
La prise en charge des instructions préparées dans CEXT sera incluse dans le prochain mysql-connector-python
Version 8.0.17 (selon le rapport de bogue MySQL
). Donc, une fois que cela est disponible, mettez à niveau vers au moins 8.0.17 pour résoudre ce problème sans avoir besoin de use_pure=True
.