sql >> Databáze >  >> RDS >> Mysql

Python, MySQL _mysql_exceptions.ProgrammingError:(1064, 'Máte chybu v syntaxi SQL

Měli byste svázat proměnné namísto formátování řetězce SQL.

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. Zkontrolujte, zda v Postgresu existuje sekvence (plpgsql)

  2. Jak získat aktuální datum v MySQL

  3. Příklady CURRENT_TIMESTAMP – MySQL

  4. Kdy názvy sloupců nebo tabulek Postgres potřebují uvozovky a kdy ne?