sql >> Databasteknik >  >> RDS >> Mysql

Python + MySQLdb exekvering

I efterhand var detta ett riktigt dumt men svårt att upptäcka misstag. Värden är ett nyckelord i sql så tabellnamnsvärdena behöver citattecken runt det.

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. Finns det några negativa effekter när du ändrar mysql-tabellkodning?

  2. Skapa lagrade procedurer med PDO i PHP

  3. Vad är skillnaden mellan 'ÅÅÅÅ' och 'RRRR' i Oracle SQL

  4. Hitta kolumnerna som returneras av en tabellvärderad funktion (T-SQL-exempel)