仅当MYSQL中不存在数据时如何插入数据?

时间:2010-06-03 10:01:14

标签: mysql

这就是我现在正在做的事情:

  

执行查询并检查日期   要插入已经存在于   表

如果日期不存在:

  

另一个查询会将日期插入表格中。

如何组合这两个查询?

3 个答案:

答案 0 :(得分:5)

IF NOT EXISTS (SELECT * FROM X WHERE A=B)
    INSERT INTO ...

答案 1 :(得分:1)

取自here

INSERT IGNORE INTO Table (EmailAddr) VALUES ('test@test.com')

答案 2 :(得分:0)

您可以将两个语句放在一起存储过程