В бд mysql есть куча символов \u00AD

238
14 сентября 2017, 16:06

В БД MySQL есть куча скрытых символов.

Выделить их нельзя, но я узнал их код - \u00AD

Как их можно убрать?

Answer 1

Это символ мягкого переноса строки. Явный аналог: ­

Этот символ указывает на места возможного переноса слов и используется для автома­ти­чес­кого переноса слов при отображении или печати. Посмотреть, как это работает, мож­но на стро­ке выше, или с таким правилом CSS на любом тексте:

.long-read {
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    -ms-hyphens: auto;
     hyphens: auto;
}

Обычно люди ищут способы расставить такие символы переноса в текстах, испо­льзуя воз­мож­ности офисных систем, или другие программы. Это отдельная сложная задача! Вам эти символы достались просто так, бес­пла­тно. Удалить их можно, но лучше, чтобы для этого у вас была веская причина.

UPDATE `table` SET `field` = REPLACE(`field`, '\u00AD', '');
READ ALSO
Не выполняется большой запрос в скрипте

Не выполняется большой запрос в скрипте

Запрос большой на Select, в workbench'е за 1500 сек отпрабатывает, через скрипт, используя mysqli, несколько секунд работает и результата нет, ошибок тоже...

270
Одна строка много колонок inner join

Одна строка много колонок inner join

Имеется следующая структура таблиц

201
Объединить запросы к разным таблицам MySQL

Объединить запросы к разным таблицам MySQL

Есть 1 запрос, который получает информацию о пользователе по его username:

274
расширения стандартных таблиц в wordpress

расширения стандартных таблиц в wordpress

Cтоит ли вносить изменения в структуру таблицы wp_posts, так как по данным добавленным полям будет идти постоянно поиск и данные поля будут присутствовать...

230