ich versuche gerade mit einem Multi-Insertbefehl Daten in eine Tabelle einfügen. Doch leider werden die Daten nicht eingefügt oder eine Fehlermeldung ausgegeben. das SQL-Statement ist ein kleiner Teil des Statements. Was mache ich hier falsch?
Code: Alles auswählen
def insertVariblesIntoTable():
sql = get_sql_queries()
sql = """INSERT INTO `avg_day_temps` (`id`, `temperatur1`, `temperatur2`, `datum`) VALUES(1,'18.11','11.82','2020-03-30'),
(2,'18.11','11.82','2020-03-30')
"""
try:
connection = mysql.connector.connect(host='localhost',
database='temperatur_garten_test',
user='root',
password='')
cursor = connection.cursor()
cursor.execute(sql, multi=True)
connection.commit()
except mysql.connector.Error as error:
print("Failed to insert into MySQL table {}".format(error))
insertVariblesIntoTable()