Как сделать запрос в столбец при условии?

132
27 сентября 2019, 20:20

Есть таблица dle_post, нужно вставить в столбец xfields значение при условии, что в category есть значение "1". Как организовать?

Answer 1

через IF (http://www.mysql.ru/docs/man/Control_flow_functions.html)

Переменная = какоеToЗначение

UPDATE  dle_post
SET     xfields = IF(category = 1, Переменная, xfields)
/* WHERE   id = 100 */

через CASE (https://dev.mysql.com/doc/refman/5.7/en/case.html)

Переменная = какоеToЗначение
UPDATE  dle_post
SET     xfields = CASE WHEN category = 1 THEN Переменная ELSE xfields END
/* WHERE   id = 100 */
READ ALSO
Сравнить ID двух таблиц

Сравнить ID двух таблиц

Нужно сравнить ID двух таблиц вывести только те ID которых нет в таблице #2Таблица 1: product Таблица 2: product_to_category

131
Как при многострочном тексте в блочном элементе убрать лишнее пространство? скрин присутсвует

Как при многострочном тексте в блочном элементе убрать лишнее пространство? скрин присутсвует

Подскажите плиз, текст вот не влез в блочным элемент, и перенесся на новую строку, но блочный элемент обратно не сузился и оставил лишнее пространство...

133
Парсинг HTML страницы. Unicode в UTF-8 [закрыт]

Парсинг HTML страницы. Unicode в UTF-8 [закрыт]

Спарсил страницу, а она в таком виде: \u0426\u0435\u043d\u0442\u0440 Пробовал decode и encode, не помогают, а если и конвертирует, то в китайские символы 畜㐰㘲畜㐰㔳畜㐰搳畜㐰㈴畜㐰〴

130
Grid gallery горизонтальная прокрутка

Grid gallery горизонтальная прокрутка

Надо сделать во весь экран галерею, с помощью грид так что бы картинки были responsive, но картинки очень большие и у меня появляется горизонтальная...

121