概述
MySQL触发器在插入/更新事件
所以我有两个这样的桌子
ext_words ------------- | id | word | ------------- | 1 | this | ------------- | 2 | that | ------------- | 3 | this | ------------- ext_words_count --------------------- | id | word | count | --------------------- | 1 | this | 2 | --------------------- | 2 | that | 1 | ---------------------
我试图创build一个触发器,将:
更新ext_words_count.count时更新ext_words_count.count 。
事情进一步复杂化,
如果ext_words.word在ext_words.word中不存在,当ext_words更新时,我想将其插入到ext_words_count ,并将count设置为1。
我一直在看类似的问题:
1. 使用自动增量栏插入触发之前/之后 ,以及
2. 使用触发器更新另一个数据库中的表
试图结合2.这是我迄今为止:
DELIMITER $$ CREATE TRIGGER update_count AFTER UPDATE ON ext_words FOR EACH ROW BEGIN UPDATE ext_words_count SET word_count = word_count + 1 WHERE word = NEW.word; END; $$ DELIMITER ;
任何意见和方向,不胜感激。 或者可能的其他方法,我已
最后
以上就是文艺板凳为你收集整理的mysql 触发器 插入或者更新_MySQL触发器在插入/更新事件的全部内容,希望文章能够帮你解决mysql 触发器 插入或者更新_MySQL触发器在插入/更新事件所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复