PHP, чтобы заменить обратную косую черту, найденную в строке поля MySQL

У меня есть таблица с двумя полями. Одно из этих полей (ncatalogNumber) содержит строку, которая иногда начинается с \, за которым следует 10-значный номер. Я пытался использовать строку запроса PHP на основе обновления MySQL, чтобы заменить эти обратные косые черты на ».

Если я выполняю запрос mysql непосредственно на сервер MySQL, он работает нормально, но в качестве строки запроса в PHP выдает следующую ошибку:

У вас есть ошибка в вашем синтаксисе SQL; проверьте руководство, соответствующее вашей версии сервера MySQL, чтобы найти правильный синтаксис для использования рядом с » \ ‘,’ ‘)’ в строке 1

Вот моя строка запроса PHP:

  $query3 = "UPDATE ndrive SET ncatalogNumber = replace(ncatalogNumber, '\\', '')";

Я не могу просто удалить первый символ строки, так как иногда это число, а не неприятная косая черта.

2

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …