1000字范文,内容丰富有趣,学习的好帮手!
1000字范文 > mysql update不更新_记一次MySQL更新语句update的踩坑

mysql update不更新_记一次MySQL更新语句update的踩坑

时间:2023-01-04 06:59:02

相关推荐

mysql update不更新_记一次MySQL更新语句update的踩坑

背景

最近在一次线上作业过程中执行了一句DML语句,本以为万无一失,结果应用反馈说没有更新,数据还是没有变,最后经过排查才发现是我语句写错了,导致update语句执行的结果与预期不符。

情景再现

为了方便演示,建立一张用户表,同时插入五条数据。

create table user(

id int(12) comment 用户主键id,

name varchar(36) comment 用户名,

age int(12) comment 年龄);

insert into user values (1,one,11),(2, wo,12),(3, hree,13),(4,four,15),(5,five,15);

执行完成后,现在user表中的数据如下:

+------+-------+------+

| id | name | age |

+------+-------+------+

| 1 | one | 11 |

| 2 | two | 12 |

| 3 | three | 13 |

| 4 | four | 15 |

| 5 | five | 15 |

+------+-------+------+

现在需要把所有的年龄改成 10、用户名改成user——假设此操作有意义——我提交到运维的 DML 语句如下:

update user set age=10 and name&

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。