а причем тут ваш сложный if тогда? ;)
update products_shop set active = 1 where id_product in ( select id_product from products where reference = 111111111) ;
update products_shop set active = 0 where not id_product in ( select id_product from products where reference = 111111111) ;
И еще. Не доверяйте на 100% командам, которые вам советуют. Прежде чем что то набирать - постарайтесь изучить в документации, что именно вам посоветовали. А то в следующий раз вам кто нить перловый однострочник rm -rf / пришлет ;)
взаимоисключающие требования.
первичный ключ - уникален, дубликат записи - подразумевает дублирование и ключевого поля.
Так что или крестик оденьте, или трусы снимите...
Руслан Федосеев
@martin74ua Автор вопроса, куратор тега Linux
вот дампы запросов. Сегодня включать дроп мультикаста не будем, выходные все таки... Пусть клиенты работают спокойно. Дампы сняты с миррора клиентского влана, для создания запроса - выключал,включал порт клиента.
Руслан Федосеев
@martin74ua Автор вопроса, куратор тега Linux
Павел Вастеров: я вам вместо него отвечу. Да, к личному присутствию. Он имеет в виду, что далеко не на все устройства, находящиеся в зоне его влияния он заходит. Даже на консоль. Не говоря уже о том, чтобы ножками прийти к железки и поклониться - здравствуй кошка, я тебя настраивать буду ;)
Руслан Федосеев
@martin74ua Автор вопроса, куратор тега Linux
Павел Вастеров: личное присутствие решает очень мало. Есть кошка, висит в серверной. В нее вставлены линки. Настройка кошки - консоль. Зайти на консоль можно откуда угодно. Вариант "я тут напутал в конфиге, пойду питание дерну" - это увольнение ;) Надо просто думать, что делать. А рядом с железкой может быть специально обученный человек, который умеет выполнять инструкции типа "порт 3/17 соединить с кроссом 4/1".
Руслан Федосеев
@martin74ua Автор вопроса, куратор тега Linux
а причем тут личное присутствие? Или вы тоже считаете, что администратор обязан лично видеть железку? Могу вас огорчить - я знаю людей, которые управляемое ими железо в глаза не видели и не увидят. Ну может по вебкамере, ради интереса и видели, заставив техников в ДЦ принести ноут с вебкой в зал ;)
Я уже две постановки задачи увидел, обе оказываются не правильными ;)