MySQL 中的 INSERT 和 UPDATE 有什么区别?

发布于 2024-08-17 06:14:18 字数 133 浏览 3 评论 0原文

似乎 INSERTUPDATE 对我做了同样的事情。

在某些情况下我应该使用 INSERT 而不是 UPDATE ,反之亦然?

It seems INSERT and UPDATE do the same things to me.

Is there any occasions where I should use INSERT instead of UPDATE and vice versa?

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

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

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(6

夜还是长夜 2024-08-24 06:14:18

CRUD 操作中,INSERT 是 'C ' 而UPDATE是“U”。它们是持久存储的四个基本功能中的两个。另外两个是SELECTDELETE。至少没有这四个操作,一个典型的数据库系统就不能被认为是完整的。

使用INSERT插入一条新记录。

使用 UPDATE 更新现有记录。

In CRUD operations, the INSERT is the 'C' and the UPDATEis the 'U'. They are two of the four basic functions of persistent storage. The other two are SELECT and DELETE. Without at least these four operations, a typical database system cannot be considered complete.

Use INSERT to insert a new record.

Use UPDATE to update an existing record.

一指流沙 2024-08-24 06:14:18

您无法更新不在表中的行。

您无法插入表中已有的行。

You cannot UPDATE a row that's not in a table.

You cannot INSERT a row that's already in a table.

恍梦境° 2024-08-24 06:14:18

insert用于向表中添加数据,update用于更新表中已有的数据。

Insert is for adding data to the table, update is for updating data that is already in the table.

橘香 2024-08-24 06:14:18

插入用于将新记录放入表中。而更新使您能够修改插入的记录,例如修改数据类型等。

Insert is for putting in a fresh record to the table. while the update enables you to modify the inserted record e.g. modifying data type etc.

〃安静 2024-08-24 06:14:18

UPDATE 语句可以使用 WHERE 子句,但 INSERT 不能。

An UPDATE statement can use a WHERE clause but INSERT cannot.

神回复 2024-08-24 06:14:18

插入对于在空白行中插入新记录非常有用。
而更新可用于更新非空白行。

Insert can be useful to insert new record in BLANK row.
While Update can be used to update row which is NOT BLANK.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文