当按下删除艺术家和所有相关专辑的按钮时,我正在从我的数据库中删除记录。我有一个专门用于删除单个专辑的按钮,它可以正常工作并删除专辑。按下按钮时出现 Java 错误,所以我在 phpmyadmin 上尝试了它并得到了同样的错误:
分析过程中发现2个错误。
意外的关键字。(靠近位置 32 的“FROM”)无法识别的语句类型。(靠近位置 32 的“FROM”)
我正在使用 XAMPP v3.2.2
删除相册的 SQL 查询:
"DELETE FROM album WHERE album.albumID = '"+ albumID+ "';";
在 Java 和 phpmyadmin 中不起作用并产生错误的查询:
"DELETE FROM collection,artist FROM collection LEFT JOIN artistAlbum ON collection.albumID = artistAlbum.albumID LEFT JOIN artist on artist.artistID = artistAlbum.artistID WHERE artist.artistID = '"+artistID+"' AND collection.userID ='"+databaseTest.userLoggedIn()+"';";
我确保打印出值并在 phpmyadmin 中使用实际值。