У меня есть таблица с именем chart
с двумя колоннами, названный UPC_REPORT_ID
и UPC_FLAG
Я пытаюсь подготовить запрос обновить UPC_FLAG=1
если UPC_REPORT_ID=1
и одновременно я хочу обновить UPC_FLAG=0
где UPC_REPORT_ID !=2
Пожалуйста, дайте мне предложенияОбновление же флаг дважды с использованием MYSQL
0
A
ответ
1
UPDATE chart SET UPC_FLAG = (CASE WHEN UPC_REPORT_ID=1 THEN 1 ELSE CASE WHEN UPC_REPORT_ID !=2 THEN 0 END END)
0
UPDATE chart
SET UPC_FLAG = CASE UPC_REPORT_ID
WHEN 1 THEN 1
WHEN 2 then UPC_FLAG
ELSE 0
END
0
Использование КОГДА
UPDATE ... установить UPC_FLAG = случай, когда UPC_REPORT = 1 ТОГДА 1 КОГДА UPC_REPORT_ID <> 2 ТОГДА 0 END WHERE ...
--dmg
0
То же самое с ответом, если в Barmar в
UPDATE chart
SET UPC_FLAG = IF(UPC_REPORT_ID = 1,1,IF(UPC_REPORT_ID <> 2,2,0))
Смежные вопросы
- 1. Обновление записи MySQL дважды с использованием «CASE»
- 2. Обновление MySQL не устанавливает новый флаг
- 3. MYSQL Query же поле дважды
- 4. MySQL Обновление с использованием данных из той же таблицы
- 5. обновление MySQL с использованием PHP
- 6. Обновление MySQL с использованием DataGridView
- 7. Обновление MySQL с использованием массива
- 8. Результаты MySql с использованием PHP шоу дважды
- 9. Обновление MySQL с использованием подзапроса, ошибка 1093
- 10. Обновление MySQL с тем же шаблоном именования
- 11. MySQL Query тот же столбец дважды
- 12. MySQL оператор возвращает ту же строку дважды
- 13. Обновление данных в MySQL с использованием PHP
- 14. MYSQL избежать вставки той же строки дважды
- 15. Обновление Mysql строки дважды подряд с результатами ява в ошибке
- 16. mysql левый соединяя ту же таблицу дважды
- 17. MySql присоединиться к той же таблице дважды
- 18. MySQL - обновить тот же столбец дважды
- 19. Последнее обновление auto_incrementID MySQL с использованием PHP
- 20. Обновление дублирующей записи MySQL с использованием PHP
- 21. Обновление базы данных MySQL с использованием JDBC
- 22. Обновление столбца даты mysql с использованием Hibernate?
- 23. Обновление кросс-таблицы MySQL с использованием WHERE
- 24. Обновление сообщения с использованием php mysql
- 25. Обновление базы данных MySQL с использованием PHP
- 26. Обновление MySQL с использованием HyperLink ASP.NET
- 27. MYSQL - Обновление с использованием цикла while
- 28. Обновление таблицы MySQL с использованием файла CSV
- 29. Обновление MySQL с использованием формы PHP
- 30. Обновление профиля с использованием сеанса PHP MySQL
Все строки, удовлетворяющие 'UPC_REPORT_ID = 1', также удовлетворяют условию' UPC_REPORT_ID! = 2'. В конце концов все 'UPC_FLAG' будут установлены на одно и то же значение – Ejaz