返回介绍

3 修改

发布于 2025-02-20 13:00:28 字数 1669 浏览 0 评论 0 收藏 0

修改已经储存在表格中的纪录使用「UPDATE」叙述,下列是它的基本语法:

使用「UPDATE」叙述的时候,通常会搭配使用「WHERE」子句,用来指定要修改的纪录:

所以你在执行「UPDATE」叙述的时候,一定要依照实际的需求,正确的设定修改的条件。以下列两个修改叙述来说,它们执行后的差异是很大的:

3.1 搭配「IGNORE」

在使用「UPDATE」叙述的时候,也可以视需要加入「IGNORE」关键字,它可以防止错误的修改叙述出现错误讯息:

除了上列的情况外,你还必须特别注意修改多个栏位值的情况。首先是没有「IGNORE」关键字的时候,错误的资料会在执行修改叙述的时候产生错误讯息,当然也不会执行任何修改的动作:

同样的修改叙述加入「IGNORE」关键字后,执行后的结果可能会跟你想得不太一样了:

3.2 搭配「ORDER BY」与「LIMIT」

执行修改的时候使用「WHERE」子句是一般最常见的用法,在处理一些比较特殊的修改需求时,也会搭配「ORDER BY」与「LIMIT」子句:

「LIMIT」子句也可以在查询叙述中使用,不过在「UPDATE」叙述中使用「LIMIT」子句会有一个限制:

以同样为员工加薪一百的需求来说,搭配「ORDER BY」与「LIMIT」子句,可以完成许多不同的情况:

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文