Bearatol
@Bearatol

Что делать, чтобы проходил INSERT с точкой с запятой в тексте?

Пытаюсь заполнить таблицу postgres. Не записывает в текстовое поле, т.к. в нем стоит точка с запятой:
INSERT INTO table_name (some_field) values ('...; ...');

Вопрос: что делать, чтобы проходил INSERT с точкой с запятой в тексте?

Ошибка: pq: syntax error at or near
  • Вопрос задан
  • 259 просмотров
Пригласить эксперта
Ответы на вопрос 1
@kalapanga
Вообще-то никаких дополнительных действий не нужно. Символ "точка с запятой" внутри строковой константы никакого специального экранирования не требует. В pgAdmin например с такой вставкой точно никаких проблем.
Может ошибка не в этом, а в чём-то ещё? Ну или как вариант это оболочка, в которой выполняется запрос, так косячит.
Ответ написан
Ваш ответ на вопрос

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

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