У меня есть таблица с двумя полями. Одно из этих полей (ncatalogNumber) содержит строку, которая иногда начинается с \, за которым следует 10-значный номер. Я пытался использовать строку запроса PHP на основе обновления MySQL, чтобы заменить эти обратные косые черты на ».
Если я выполняю запрос mysql непосредственно на сервер MySQL, он работает нормально, но в качестве строки запроса в PHP выдает следующую ошибку:
У вас есть ошибка в вашем синтаксисе SQL; проверьте руководство, соответствующее вашей версии сервера MySQL, чтобы найти правильный синтаксис для использования рядом с » \ ‘,’ ‘)’ в строке 1
Вот моя строка запроса PHP:
$query3 = "UPDATE ndrive SET ncatalogNumber = replace(ncatalogNumber, '\\', '')";
Я не могу просто удалить первый символ строки, так как иногда это число, а не неприятная косая черта.
Задача ещё не решена.
Других решений пока нет …