-
当我们只更新一个字段时的语法如下:
UPDATE mytableSET myfield = CASE other_fieldWHEN 1 THEN 'value'WHEN 2 THEN 'value'WHEN 3 THEN 'value'ENDWHERE id IN (1,2,3) -
当我们只更新多个字段时的语法如下:
UPDATE categoriesSET display_order = CASE idWHEN 1 THEN 3WHEN 2 THEN 4WHEN 3 THEN 5END,title = CASE idWHEN 1 THEN 'New Title 1'WHEN 2 THEN 'New Title 2'WHEN 3 THEN 'New Title 3'ENDWHERE id IN (1,2,3)
相关文章
- 10-13多行同时请求与串行请求之——promise.all/promise.race
- 10-13Qt开发之路55---QTableView同时(整行)删除被选中的多行
- 10-13winform中动态生成多行label,同时添加滚动条
- 10-13Qt开发之路54---QListView同时删除被选中的多行
- 10-13sublime多行同时编辑
- 10-13MySQL_update同一张表
- 10-13MYSQL错误:You can't specify target table for update in FROM clause
- 10-13MySQL删除单列重复或多列同时重复值并保留一条
- 10-13sql server中高并发情况下 同时执行select和update语句死锁问题 (二)
- 10-13java下连接mysql数据库 ——更新语句——update