如何检查记录是否存在并在MYSQL中插入?

时间:2010-05-10 06:26:07

标签: mysql

如何检查记录是否存在并在MYSQL中执行插入或更新?

我有一个脚本,它有多个表的Insert语句集。现在,当我尝试执行Insert语句时,我想执行以下操作:

  • 检查记录是否存在,然后执行插入或更新。
  • 如果记录不存在,请执行插入。
  • 如果记录已经没有做任何事情。

如何做到这一点?

注意:带有插入语句的脚本是使用SP

以编程方式生成的

2 个答案:

答案 0 :(得分:0)

答案 1 :(得分:0)

使用INSERT IGNORE

INSERT IGNORE INTO table_name
SET column = value
   ...