Mysql
 sql >> база данни >  >> RDS >> Mysql

Получавам NotImplementedError, когато се опитвам да направя подготвено изявление с mysql python конектор

CEXT ще бъде подготвените оператори не се поддържат в CEXT към момента на писане .

Можете да деактивирате използването на CEXT, когато се свързвате, като добавите аргумента на ключовата дума use_pure=True както следва:

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

Поддръжката за подготвени оператори в CEXT ще бъде включена в предстоящия mysql-connector-python Версия 8.0.17 (съгласно отчет за грешки в MySQL ). Така че след като това е налично, надстройте до поне 8.0.17, за да разрешите това, без да се нуждаете от use_pure=True .




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да импортирате една таблица в mysql база данни с помощта на командния ред

  2. Присъединяване на таблица с MAX стойност от друга

  3. Какъв е размерът на колоната на int(11) в mysql в байтове?

  4. Може ли външният ключ да действа като първичен ключ?

  5. Последни дейности на потребителя - PHP MySQL