sql >> Database >  >> RDS >> Mysql

Python + MySQLdb executemany

Achteraf gezien was dit een heel domme maar moeilijk te herkennen fout. Waarden is een sleutelwoord in sql, dus de tabelnaamwaarden hebben aanhalingstekens eromheen.

def __insert_values(self, values):
    cursor = self.connection.cursor()
    cursor.executemany("""
        insert into `values` (ensg, value, sampleid)
        values (%s, %s, %s)""", values)
    cursor.close()


  1. Hoe DDL te genereren voor alle tabellen in een database in MySQL

  2. Moet Oracle merge omzetten in query naar PostgreSQL

  3. MySQL Store-relatie (stam)boom

  4. Aangepaste html-tags maken voor CMS?