CEXT se habilitará de forma predeterminada si lo tienes y las declaraciones preparadas no son compatibles con CEXT en el momento de escribir este artículo .
Puede deshabilitar el uso de CEXT cuando se conecta agregando el argumento de palabra clave use_pure=True
de la siguiente manera:
connection = mysql.connector.connect(user=username, password=password,
host='sql_server_host',
database='dbname',
use_pure=True)
El soporte para declaraciones preparadas en CEXT se incluirá en el próximo mysql-connector-python
Versión 8.0.17 (según el informe de errores de MySQL
). Entonces, una vez que esté disponible, actualice al menos a 8.0.17 para resolver esto sin necesidad de use_pure=True
.