【发布时间】:2018-10-05 04:26:53
【问题描述】:
我正在尝试使用内部联接从我的表中删除一行数据,但是我的代码似乎无法正常工作。我首先写了一个 Select 语句来确保我选择了正确的数据:
SELECT * FROM tblPlaylist_Tracks
INNER JOIN tblPlaylist ON tblPlaylist_Tracks.PlaylistID = tblPlaylist.PlaylistID
INNER JOIN tblTrack ON tblPlaylist_Tracks.TrackID = tblTrack.TrackID
WHERE Playlist_Name = "x" AND Track_Name = "y";
然后我将 select 替换为 delete 语句,但这在第 2 行引发了错误:
DELETE FROM tblPlaylist_Tracks
INNER JOIN tblPlaylist ON tblPlaylist_Tracks.PlaylistID = tblPlaylist.PlaylistID
INNER JOIN tblTrack ON tblPlaylist_Tracks.TrackID = tblTrack.TrackID
WHERE Playlist_Name = "x" AND Track_Name = "y";
我试图在 Delete From 语句之间指定要删除的内容,但这似乎不起作用,因为查询不再将 DELETE 识别为命令 感谢任何可能的帮助。非常感谢
【问题讨论】:
-
您有什么理由不向我们显示错误消息?