Не используйте форматирование строк, используйте параметры запроса.
sql = """INSERT INTO WebScraping.Reviews(name, location, date, rating, content)
VALUES (%s, %s, %s, %s, %s)"""
cursor.execute(sql, (name, location, date, rating, content))
Если date
находится в формате mm/dd/yyyy
, вам нужно проанализировать его с помощью STR_TO_DATE()
.
sql = """INSERT INTO WebScraping.Reviews(name, location, date, rating, content)
VALUES (%s, %s, STR_TO_DATE(%s, '%m/%d/%Y'), %s, %s)"""