作者: 天天见闻 时间:2022-02-27 阅读: 591
最近在一次线上作业过程中执行了一句DML语句,本以为万无一失,结果应用反馈说没有更新,数据还是没有变,最后经过排查才发现是我语句写错了,导致update语句执行的结果与预期不符。为了方便演示,建立一张用户表update语句,同时插入五条数据。create table user; insert into user values ,,,,; 复制代码。如果 update 语句使用 and 作为多个字段之间的分隔符,就像最开始我提交给运维的那样,这个更新语句最终将会变成。UPDATE table_name SET column1=value1,column2=value2,... WHERE some_column=some_value; 复制代码...