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

MySQL Connector/Python - вмъкване на променлива на python в MySQL таблицата

Ако приемем, че използвате mysql.connector (Мисля, че сте), дефинирайте свой собствен клас на конвертор:

class NumpyMySQLConverter(mysql.connector.conversion.MySQLConverter):
    """ A mysql.connector Converter that handles Numpy types """

    def _float32_to_mysql(self, value):
        return float(value)

    def _float64_to_mysql(self, value):
        return float(value)

    def _int32_to_mysql(self, value):
        return int(value)

    def _int64_to_mysql(self, value):
        return int(value)

config = {
    'user'    : 'user',
    'host'    : 'localhost',
    'password': 'xxx',
    'database': 'db1'
}

conn = mysql.connector.connect(**config)
conn.set_converter_class(NumpyMySQLConverter)


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

  2. Инсталирайте MySQL 5.6 на Ubuntu 20.04

  3. Настройка на отдалечена връзка с MySQL база данни

  4. mysql_num_rows() очаква параметър 1 да бъде ресурс, булев, даден в

  5. Изберете всички колони с изключение на една в MySQL?