sql >> Databasteknik >  >> RDS >> Mysql

Jag får NotImplementedError när jag försöker göra en förberedd sats med mysql python connector

CEXT kommer att vara standard by om du har det , och förberedda uttalanden stöds inte i CEXT i skrivande stund .

Du kan inaktivera användningen av CEXT när du ansluter genom att lägga till nyckelordsargumentet use_pure=True enligt följande:

connection = mysql.connector.connect(user=username, password=password,
                                     host='sql_server_host',
                                     database='dbname',
                                     use_pure=True)

Stöd för förberedda uttalanden i CEXT kommer att inkluderas i den kommande mysql-connector-python 8.0.17-versionen (enligt MySQL-felrapporten ). Så när det är tillgängligt, uppgradera till minst 8.0.17 för att lösa detta utan att behöva use_pure=True .




  1. Visar bilder från MySQL-databasen i en enda kolumn i JTable

  2. Vad betyder teckenuppsättning och sortering exakt?

  3. Hibernate Långsam för att få Postgres-anslutning

  4. När ska man använda MongoDB