Как удалить одиночную кавычку из значения при вставке в базу данных SQL

sql sql-insert

831 просмотра

1 ответ

У меня есть длинный список запроса вставки, который имеет небольшую ошибку.

INSERT INTO `delivery_zip` (..) 
VALUES ("AB'C / DEF", ..), ("AB'C / DEF", ..), ("AB'C / DEF", ..), ...

Как удалить одинарную кавычку после AB ' из значений.

Автор: Sandeep Pariyar Источник Размещён: 08.11.2019 11:04

Ответы (1)


3 плюса

Решение

Если апостроф в вопросе есть только апостроф присутствует в колонке col1, и вы уже вставили данные, то вы должны быть безопасными , используя UPDATEс , REPLACEчтобы удалить его:

UPDATE delivery_zip
SET col1 = REPLACE(col1, ''', '')

Но если вы еще не сделали вставку, вы могли бы сначала выполнить поиск и замену в вашем скрипте, возможно, при необходимости используя регулярное выражение.

Автор: Tim Biegeleisen Размещён: 20.08.2016 08:34
Вопросы из категории :
32x32