Z0q*_*Z0q 1 php mysql sql database
我有一个类似这样的查询:
UPDATE mytable SET count = count - 2
Run Code Online (Sandbox Code Playgroud)
第二个是可变的.字段计数可能永远不会小于零.
我该怎么做呢?
使用case表达式:
UPDATE mytable SET count = case when count >= 2 then count - 2 else 0 end
Run Code Online (Sandbox Code Playgroud)
符合ANSI SQL,即它将基本上与任何dbms产品一起执行!
| 归档时间: |
|
| 查看次数: |
105 次 |
| 最近记录: |