gpt4 book ai didi

mysql - 如何增加 INSERT IGNORE 到 UNIQUE 列的数量?

转载 作者:行者123 更新时间:2023-11-29 14:36:26 28 4
gpt4 key购买 nike

我有一个简单的单词列表表,因为单词列是UNIQUE。因此,我 INSERT 单词与

INSERT IGNORE INTO words (word) VALUES ('word1'), ('word2'), ...

我想添加一个新列“出现次数”来计算 INSERT 的数量(这是 IGNOREd)。当INSERT忽略该单词是否存在时,我想增加“出现次数”的值(+1)。

编辑:我正在寻找一种通用方法;例如使用 word_map 作为

INSER IGNORE INTO word_map (word_id, post_id) 
VALUES ('word_id1', 'post_id1'), ('word_id2', 'post_id2')...

最佳答案

INSERT INTO words
(myword, cnt)
VALUES ('example', 1)
ON DUPLICATE KEY UPDATE
cnt = cnt + 1;

请参阅 INSERT ... ON DUPLICATE KEY UPDATE 上的文档.

关于mysql - 如何增加 INSERT IGNORE 到 UNIQUE 列的数量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8937247/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com