我有一个带有[tagId,articleId]字段的表' tag_article_assoc '。我想要 为特定文章插入新标签(比如articleId = 23)但跳过已经在db中的记录。 我不确定正确的语法,任何想法?
INSERT INTO wd_article_tag_assoc (tagId,articleId) VALUES ('$upTag','23') ON DUPLICATE KEY UPDATE...
感谢 小号
答案 0 :(得分:0)
INSERT IGNORE INTO wd_article_tag_assoc (tagId,articleId) VALUES ('$upTag','23')
答案 1 :(得分:0)
我想你将tagId,articleId作为数据库中的主键
INSERT INTO wd_article_tag_assoc (tagId,articleId) VALUES ('$upTag','23') ON DUPLICATE KEY UPDATE tagId=$upTag
欢迎您阅读 "INSERT IGNORE" vs "INSERT ... ON DUPLICATE KEY UPDATE"