它似乎INSERT对UPDATE我做同样的事情。
有什么场合我应该使用INSERT而不是UPDATE反之亦然?
在CRUD 操作中,INSERT是“C”,而UPDATE是“U”。它们是持久存储的四个基本功能中的两个。另外两个是SELECT和DELETE。至少没有这四个操作,一个典型的数据库系统不能被认为是完整的。
用于INSERT插入新记录。
用于UPDATE更新现有记录。
您不能更新不在表中的行。
您不能插入已经在表中的行。
Insert 用于向表中添加数据,update 用于更新表中已有的数据。
UPDATE语句可以使用子句WHERE,但INSERT不能。
插入用于将新记录放入表中。而更新使您能够修改插入的记录,例如修改数据类型等。
插入对于在空白行中插入新记录很有用。而更新可用于更新非空白行。