似乎INSERT
和UPDATE
对我做同样的事情。
我是否应该使用INSERT
代替UPDATE
,反之亦然?
答案 0 :(得分:42)
在CRUD operations中,INSERT
是'C',UPDATE
是'U'。它们是持久存储的四个基本功能中的两个。其他两个是SELECT
和DELETE
。如果没有这四个操作,就不能认为典型的数据库系统是完整的。
使用INSERT
插入新记录。
使用UPDATE
更新现有记录。
答案 1 :(得分:35)
您无法更新不在表格中的行。
您无法插入已存在于表格中的行。
答案 2 :(得分:4)
Insert用于向表中添加数据,update用于更新表中已有的数据。
答案 3 :(得分:2)
UPDATE
语句可以使用WHERE
条款,INSERT
则不能。
答案 4 :(得分:1)
插入是用于为表格添加新记录。而更新使您可以修改插入的记录,例如修改数据类型等。
答案 5 :(得分:0)
插入对于在BLANK行中插入新记录非常有用。 Update可用于更新非空白行。