我有一个来自uni的任务,我需要模拟spotify(没有播放器)。
一些上下文:事情是我想做一个触发器,这样当一个新的播放列表被创建时(表上的列) playlist
),创建者用户( userID
)设置为它的第一个跟随者。table followingPlaylist
是一个中间表,用于记录哪个用户遵循哪个播放列表。除此之外,帐户有两种类型, artists
以及 users
(这就是table accounts
保存账户信息, users
以及 artists
保持 accountID
以及 userID
或者 artistID
分别)。
我的问题是mysql在这个查询中抛出了sintax错误,如果有人能帮我的话,我将不胜感激。以下是查询:
CREATE TRIGGER primer_seguidor ON playlists
FOR INSERT AS
INSERT INTO followingPlaylist
(accountID, playlistID)
SELECT
playlists.playlistID, users.accountID FROM playlists
INNER JOIN usuers ON playlists.userID = users.userID;
1条答案
按热度按时间mnemlml81#
附言:只修改语法,不检查逻辑。
pps公司。造型小提琴