如果更新的值为负,则更新忽略

时间:2013-12-24 01:02:15

标签: php mysql mysqli

有没有办法检查更新查询的结果是否为负数,忽略该事务?

我有以下查询:

$queryWasUseless = sprintf("UPDATE solution 
                            set SOLUTION_HELPFUL = SOLUTION_HELPFUL - 1
                            WHERE ID_SOLUTION = '%s'", $_POST['id']);

是否有一种方法,如果要更新的值,在这种情况下,SOLUTION_HELPFUL列将小于0,忽略该事务?

1 个答案:

答案 0 :(得分:2)

如果您总是减1,则一种方法是在AND SOLUTION_HELPFUL > 0子句中添加WHERE