Tod*_*ddN 2 mysql insert match
我有6个字段,主要作为ID,并设置为auto_increment.如果DATE和FROM 不匹配,我想插入一个新行.我在考虑REPLACE INTO或者ON DUPLICATE KEY UPDATE从我知道我必须将其中一个作为我的小学?我不关心它是如何完成的我只需要一些有用的查询帮助.
ID
DATE
STORE
TOTAL
NPS
FROM
Run Code Online (Sandbox Code Playgroud)
您需要的是由DATE和FROM字段组成的唯一索引.
ALTER TABLE table ADD UNIQUE INDEX(DATE, FROM);
然后你可以使用这种类型的查询:
INSERT IGNORE INTO table (columns) VALUES (...)
IGNORE语句将跳过任何可能导致重复键错误的INSERT.