Dmitry86 Опубликовано 14 апреля, 2017 Жалоба Поделиться Опубликовано 14 апреля, 2017 Здравствуйте! Есть такая задача: заменить неразрывный пробел на обычный у краткого описания товаров запросом в базу. Пробовал так, не работает: UPDATE s_products SET annotation = REPLACE(annotation, ' ', ' ') В интернете кто-то написал, что получилось вот так: UPDATE s_products SET annotation = REPLACE(annotation, ' ', ' ') Но тоже не работает. Знатоки, прошу помощи! Заранее благодарю. Цитата Ссылка на сообщение Поделиться на другие сайты
ahmed Опубликовано 14 апреля, 2017 Жалоба Поделиться Опубликовано 14 апреля, 2017 Если делать штатно через phpMyAdmin, то все прекрасно работает.А если своими средствами, через отправку запроса в форме, то в зависимости от реализации... Цитата Ссылка на сообщение Поделиться на другие сайты
Dmitry86 Опубликовано 14 апреля, 2017 Автор Жалоба Поделиться Опубликовано 14 апреля, 2017 Если делать штатно через phpMyAdmin, то все прекрасно работает.А если своими средствами, через отправку запроса в форме, то в зависимости от реализации... Делаю через PHPMyAdmin- выдаёт ошибку: Цитата Ссылка на сообщение Поделиться на другие сайты
ahmed Опубликовано 14 апреля, 2017 Жалоба Поделиться Опубликовано 14 апреля, 2017 У меня прекрасно срабатывают оба написанные выше запроса без ошибок. Цитата Ссылка на сообщение Поделиться на другие сайты
vovan777 Опубликовано 15 апреля, 2017 Жалоба Поделиться Опубликовано 15 апреля, 2017 В подобных случаях, особенно, если нужно поменять много символов в разных таблицах, выгружаю БД, открываю ее в Notepad и правлю через "Заменить все". Загружаю БД обратно. Цитата Ссылка на сообщение Поделиться на другие сайты
Dmitry86 Опубликовано 16 апреля, 2017 Автор Жалоба Поделиться Опубликовано 16 апреля, 2017 Сделал через adminer. Цитата Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.