CEXT wird standardmäßig aktiviert wenn du es hast , und vorbereitete Anweisungen werden in CEXT zum Zeitpunkt des Schreibens nicht unterstützt .
Sie können die Verwendung von CEXT beim Verbinden deaktivieren, indem Sie das Schlüsselwortargument use_pure=True
hinzufügen wie folgt:
connection = mysql.connector.connect(user=username, password=password,
host='sql_server_host',
database='dbname',
use_pure=True)
Unterstützung für vorbereitete Anweisungen in CEXT wird im kommenden mysql-connector-python
enthalten sein Version 8.0.17 (laut MySQL-Fehlerbericht
). ). Sobald das verfügbar ist, führen Sie ein Upgrade auf mindestens 8.0.17 durch, um das Problem zu lösen, ohne use_pure=True
zu benötigen .