@dexering

Ошибка в sql запроcе с текстом с точкой?

код
conn = pymysql.connect(host=host, port=port, user=user, passwd=password, db=mydb)
cursor = conn.cursor()
cursor.execute("INSERT IGNORE INTO 'users' ('username', 'password', 'email') VALUES (%s, %s, %s)", (usernamee, passwordd, emaill))
conn.commit()


ошибка
(1064, "You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ''users' ('username', 'password', 'email') VALUES ('Dex', 'Dexx', 'email@bk' at line 1")


почта должна быть @bk.ru, но на точке возникает ошибка
  • Вопрос задан
  • 39 просмотров
Решения вопроса 1
@galaxy
Не кавычки, а обратные апострофы нужны (впрочем, и без них можно)
INSERT IGNORE INTO `users` (`username`, `password`, `email`) ...
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
23 нояб. 2024, в 01:31
1000 руб./за проект
23 нояб. 2024, в 00:16
2000 руб./за проект