在不同的表上插入更新值后,mysql触发器

时间:2014-06-01 16:58:42

标签: mysql database triggers

我试图做一个歌曲投票系统:

想象一下我的数据库中有这些表:

表&#39>歌曲'   song_id(初级)   歌名   song_artist   song_votes

表&#39>表'投票'   vote_id(初级)   iddevice   song_id

表'用户'   iddevice(PRIMARY)

表USERS,仅注册设备的ID。

表格的声音,注册有关歌曲的信息。

表格投票,是为了确保每首独特的设备每张歌曲只能投票一次。

我想要实现的是,当设备投票歌曲时,在VOTES表上插入新行,注册投票人的IDDEVICE,以及​​接收投票的歌曲的SONG_ID。 与此同时,SONGS表上的字段SONG_VOTES必须使用新的投票进行更新,我认为必须使用TRIGGER进行更新。

因此,当您在VOTES表上插入一行时,该SONG_ID引用的歌曲必须更新其SONG_VOTES字段。

如果有任何有mysql经验的人可以帮助我真的很感激它。 THX。

0 个答案:

没有答案