我使用以下查询来更新我的字段
UPDATE tableName SET fieldName = fieldName-10 WHERE id = 1;
这在我的情况下工作正常,但我希望如果结果小于零,则查询不应该执行。
我试过这个 UPDATE tableName SET fieldname = fieldName-10 WHERE id = 1和fieldName> 0;
但它在UPDATE语句中返回错误语法错误。
提前thanx
答案 0 :(得分:1)
UPDATE tableName SET fieldname = pqty-10 WHERE id=1 and pqty>10;