昨天同事遇到了一个坑,修改数据库某条数据的某个字段的时候直接把全表数据都更新了。
因为不是用update语句更新的,而是界面直接修改,但是直接修改的时候不能只查修改字段
SELECT a,id from table where id ='1111',查询时将主键一起查询出来,修改a字段时可以只查出来的这条数据
SELECT a from table where id ='1111' 查询时没带出主键字段,修改时会将全表的a字段,会弹出一个弹框,点击应用所有列就都进行修改了
推荐修改之后看一下sql语句,如下按钮: