插入或忽略更新前一行?

时间:2017-02-02 06:33:02

标签: php mysql

我有下表 enter image description here

如果我拥有相同电子邮件ID的新记录,我正在尝试。我想在单个查询中使用emailId更新以前的记录。

我不想更新记录,我有重复记录。我正在使用insert ignore。

任何帮助?

1 个答案:

答案 0 :(得分:-1)

将email-id作为主键并使用以下查询

INSERT INTO table_name
VALUES
    ('id', 'email', 'val1', 'val2') ON DUPLICATE KEY UPDATE 'something

'