Mysql
 sql >> Baza danych >  >> RDS >> Mysql

MySQL Connector/Python - wstaw zmienną Pythona do tabeli MySQL

Zakładając, że używasz mysql.connector (Myślę, że tak), zdefiniuj własną klasę konwertera:

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. Jak mogę wygenerować turniej okrężny w PHP i MySQL?

  2. Jak przechowywać datę UTC ISO8601 w bazie danych MySQL?

  3. Odmowa dostępu dla użytkownika 'test'@'ip' (przy użyciu hasła:TAK)

  4. Dlaczego moja tabela InnoDB ma dziwną wartość liczby rekordów?

  5. PHP :Używanie zmiennej do przechowywania nazwy tabeli i używanie tej zmiennej w zapytaniach