Я использую следующий оператор вставки внутри инструмент, извлекающий данные из одной БД в другую.
INSERT INTO act_vulnerabilities_internal_test (device_type, ip_address, user_tag,
repositoryID, severity, pluginID, pluginName, pluginText)
VALUES ("@Data.device_type~", "@Data.ip_address~", "@Data.user_tag~",
"@Data.repositoryID~", "@Data.severity~", "@Data.pluginID~", "@Data.pluginName~",
@Data.pluginText~)
Сообщение об ошибке :Ошибка в синтаксисе SQL; проверьте руководство, соответствующее версии вашего сервера MySQL, на предмет правильного синтаксиса для использования рядом с '\nСводка :\n\nМожно получить резервные копии файлов с удаленного веб-сервера в строке 3
Данные, которые я пытаюсь чтобы извлечь из одного из столбцов, в нем много одинарных и двойных кавычек (это извлечение из проприетарного инструмента, и я не могу редактировать данные ). Столбец, вызывающий у меня проблемы, называется pluginText. Есть ли способ заставить базу данных игнорировать ' и ", содержащиеся в строках?
Является ли mysql _реальной _escape _строкой, что мне нужно, чтобы сделать это правильно?