让我们t
成为一个 mysql 表并n
成为其中的一个整数列。如果可以修改以下查询以便n - 10
只计算一次表达式,我会很感兴趣。
UPDATE t SET n = if(n - 10 < 1, 1, n - 10) WHERE n = 5;
我知道,查询没有意义,但我需要在实际应用程序中使用相同的模式,其中值10
和5
将是 php 变量。
让我们t
成为一个 mysql 表并n
成为其中的一个整数列。如果可以修改以下查询以便n - 10
只计算一次表达式,我会很感兴趣。
UPDATE t SET n = if(n - 10 < 1, 1, n - 10) WHERE n = 5;
我知道,查询没有意义,但我需要在实际应用程序中使用相同的模式,其中值10
和5
将是 php 变量。