В БД MySQL есть куча скрытых символов.
Выделить их нельзя, но я узнал их код - \u00AD
Как их можно убрать?
Это символ мягкого переноса строки. Явный аналог: ­
Этот символ указывает на места возможного переноса слов и используется для автоматического переноса слов при отображении или печати. Посмотреть, как это работает, можно на строке выше, или с таким правилом CSS на любом тексте:
.long-read {
-webkit-hyphens: auto;
-moz-hyphens: auto;
-ms-hyphens: auto;
hyphens: auto;
}
Обычно люди ищут способы расставить такие символы переноса в текстах, используя возможности офисных систем, или другие программы. Это отдельная сложная задача! Вам эти символы достались просто так, бесплатно. Удалить их можно, но лучше, чтобы для этого у вас была веская причина.
UPDATE `table` SET `field` = REPLACE(`field`, '\u00AD', '');
Виртуальный выделенный сервер (VDS) становится отличным выбором
Запрос большой на Select, в workbench'е за 1500 сек отпрабатывает, через скрипт, используя mysqli, несколько секунд работает и результата нет, ошибок тоже...
Есть 1 запрос, который получает информацию о пользователе по его username:
Cтоит ли вносить изменения в структуру таблицы wp_posts, так как по данным добавленным полям будет идти постоянно поиск и данные поля будут присутствовать...