【问题标题】:How to Check for record existence and do Insert in MYSQL?如何检查记录是否存在并在 MYSQL 中插入?
【发布时间】:2011-02-17 13:07:55
【问题描述】:

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

我有一个脚本,其中包含多个表的一组插入语句。现在,当我尝试执行插入语句时,我想做以下事情:

  • 检查记录是否存在,然后执行插入或更新。
  • 如果记录不存在,请插入。
  • 如果 Record 已经存在,则不要执行任何操作。

如何做到这一点?

注意:带有插入语句的脚本是使用 SP 以编程方式生成的

【问题讨论】:

标签: mysql


【解决方案1】:

使用INSERT IGNORE

INSERT IGNORE INTO table_name
SET column = value
   ...

【讨论】:

    【解决方案2】:

    【讨论】:

      猜你喜欢
      • 2016-01-06
      • 2012-05-09
      • 2015-12-18
      • 2014-01-19
      • 2012-03-06
      • 1970-01-01
      • 2021-01-23
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多