什么是在MySQL INSERT和UPDATE之间的区别是什么?
-
18-09-2019 - |
题
看来INSERT
和UPDATE
做同样的事情在我身上。
是否有任何场合我应该用INSERT
代替UPDATE
反之亦然?
解决方案
在 CRUD操作中,所述INSERT
是 'C' 和UPDATE
is 'U' 形。他们是两个的永久存储的四个基本功能。另外两个是SELECT
和DELETE
。不具有至少这四个操作,一个典型的数据库系统不能被认为是完整的。
使用INSERT
插入一个新记录。
使用UPDATE
来更新现有记录。
其他提示
您不能更新行,这不是在表中。
您不能插入行中已有的表格。
插入是用于将数据添加到该表中,更新为更新数据已在该表
这是UPDATE
语句可以使用WHERE
子句但INSERT
不能。
插入为投入新鲜记录到表中。而升级将使您能够例如修改插入的记录修改数据类型等等。
插入可以在空行插入新的记录是有用的。 而更新可用来更新行其不为空。
不隶属于 StackOverflow