Php MySQL-仅增量/不更改状态字段

Php MySQL-仅增量/不更改状态字段,php,mysql,Php,Mysql,我有一个问题,我真的很想得到一些帮助。我有一个名为status的MySQL列。更新时,状态不应该下降,但如果我尝试将其更新为较低的数字(通过更新查询),状态应该保持不变。如果状态字段低于当前状态,我是否可以在表上设置一个设置,使其永远不允许更新状态字段 姓名、身份 例:测试人员,8人 更新“db”设置状态“6”,其中name=“测试人员” (错误或不更新) 如果在SQL设置中不可能,那么在PHP中如何实现这一点?where name=“test person”和status yes。触发在更新每

我有一个问题,我真的很想得到一些帮助。我有一个名为status的MySQL列。更新时,状态不应该下降,但如果我尝试将其更新为较低的数字(通过更新查询),状态应该保持不变。如果状态字段低于当前状态,我是否可以在表上设置一个设置,使其永远不允许更新状态字段

姓名、身份 例:测试人员,8人

更新“db”设置状态“6”,其中name=“测试人员” (错误或不更新)


如果在SQL设置中不可能,那么在PHP中如何实现这一点?

where name=“test person”和status yes。触发在更新每一行之前,您将设置它,如果
NEW.status
,您将抛出一个异常。谢谢你们的帮助,我非常接近。我已经做了这个,但无法让它与MySQL一起工作。如果(new.status