sql >> Databasteknik >  >> RDS >> Mysql

Python, MySQL _mysql_exceptions.ProgrammingError:(1064, 'Du har ett fel i din SQL-syntax

Du bör binda variablerna istället för att formatera sql-strängen.

sql = "INSERT INTO tweet VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s)"
values = (tweetId, userId, text, day, month, year, hour, minute, placeId)
cursor.execute(sql, values)



  1. MySQL, frågan är för långsam, hur förbättrar jag den?

  2. PHP-databasanslutningsklass

  3. Beräkna avstånd givet 2 poäng, latitud och longitud

  4. 3 sätt att kontrollera en kolumns datatyp i PostgreSQL