r4khic
@r4khic
Начинающий кодер на python

Как устранить ошибку sql синтаксиса?

Пытаюсь сделать insert.

В итоге такая ошибка синтаксиса:
pymysql.err.ProgrammingError: (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 '://bryansk-news.net/society/2019/10/05/37341.html, Погода Брянск, | ' at line 1")


Вот запрос.
INSERT INTO items (res_id, log_id, link, title, content, n_date, nd_date, s_date, not_date) VALUES (35, 1, http://bryansk-news.net/society/2019/10/05/37341.html, Погода Брянск, | Общество
Погода на 4 октября в Брянске облачно, прогнозируется привычный для осени дождь, но все же не забудьте взять с собой зонт. Температура ночью 9°, днём 13°. Ветер прогнозируется северный, 3 м/с. Атмосферное давление ночью 736 мм рт.ст., днём 733 мм рт.ст. Вероятность осадков 56%
Источник: https://newsbryansk.ru
, Added by Raha, 1570222585, 1570252561.1706212, 2019-10-05)

Помогите пожалуйста найти ошибку синтаксиса
  • Вопрос задан
  • 33 просмотра
Решения вопроса 1
dimastik1986
@dimastik1986
учусь
строки надо в кавычки брать, цифры не надо или на питоне как-то иначе? не думаю...

INSERT INTO `items` (`res_id`, `log_id`, `link`, `title`, `content`, `n_date`, `nd_date`, `s_date`, `not_date`) 
VALUES (35, 1, "http://bryansk-news.net/society/2019/10/05/37341.html", "Погода Брянск", "| Общество Погода на 4 октября в Брянске облачно", 
"прогнозируется привычный для осени дождь", "но все же не забудьте взять с собой зонт. Температура ночью 9°"", 
"днём 13°. Ветер прогнозируется северный", "3 м/с. Атмосферное давление ночью 736 мм рт.ст.", 
"днём 733 мм рт.ст. Вероятность осадков 56%", "Added by Raha", 1570222585, 1570252561.1706212, "2019-10-05")


примерно так это должно быть + можно использовать функции sql для работы с текстом
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы