balboa 33 Posted April 22, 2018 Report Share Posted April 22, 2018 Всем привет Возникла задача почистить столбец в таблице, но не все строки столбца подряд. Столбец - который надо почистить meta_value Столбец в котором есть значение для фильтра - meta_key Значение для фильтра - _yoast_wpseo_title Необходим sql запрос, способный почистить таблицу так, чтобы удалились только значения напротив _yoast_wpseo_title (которые заблюрены) Quote Link to post Share on other sites
leg1onary 2 Posted April 22, 2018 Report Share Posted April 22, 2018 UPDATE <тут название вашей таблицы> SET meta_value = null WHERE meta_key = `_yoast_wpseo_title` Если правильно Вас понял, то таким образом, только следует подставить название Вашей таблицы. balboa and campusboy 2 Quote Link to post Share on other sites
balboa 33 Posted April 22, 2018 Author Report Share Posted April 22, 2018 6 часов назад, leg1onary сказал: UPDATE <тут название вашей таблицы> SET meta_value = null WHERE meta_key = `_yoast_wpseo_title` Если правильно Вас понял, то таким образом, только следует подставить название Вашей таблицы. Тут чего-то не хватает. Получил такую ошибку: UPDATE wp_postmeta SET meta_value = null WHERE meta_key = `_yoast_wpseo_title` Ответ MySQL: Документация #1054 - Неизвестный столбец '_yoast_wpseo_title' в 'where clause' Quote Link to post Share on other sites
xmka 14 Posted April 22, 2018 Report Share Posted April 22, 2018 UPDATE `<тут название вашей таблицы>` SET `meta_value` = null WHERE `meta_key` = '_yoast_wpseo_title' Нужна кавычка('), а не (`) Иначе sql считает, что _yoast_wpseo_title это название столбца balboa 1 Quote Link to post Share on other sites
balboa 33 Posted April 22, 2018 Author Report Share Posted April 22, 2018 11 минуту назад, xmka сказал: UPDATE `<тут название вашей таблицы>` SET `meta_value` = null WHERE `meta_key` = '_yoast_wpseo_title' Нужна кавычка('), а не (`) Иначе sql считает, что _yoast_wpseo_title это название столбца Спасибо. Помогло. Quote Link to post Share on other sites
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.