MySql中REPLACE,INSERT,UPDATE有什么区别?

Use*_*988 16 php mysql replace insert

有人可以在MySql中解释REPLACE,INSERT和UPDATE之间的区别吗?

Pra*_*sha 25

这些是完全不同的陈述.

  • 插入:插入新记录

  • 更新:更新现有记录

  • 替换:与INSERT完全相同,只是如果表中的旧行与PRIMARY KEY或UNIQUE索引的新行具有相同的值,则在插入新行之前删除旧行

干杯!

普拉萨德.