我正在尝试删除一些行,但目前还没有成功.
DELETE FROM product_pictures
WHERE picture = (SELECT picture FROM product_pictures WHERE id = ?)
Run Code Online (Sandbox Code Playgroud)
您不能为update in FROM子句指定目标表'product_pictures'
我之前从未见过这个错误信息,也没有找到一些关于我做错的有用信息.
行的示例:
ID Picture
19 picture-grey.jpg
20 picture-grey.jpg
21 picture-grey.jpg
Run Code Online (Sandbox Code Playgroud)
zer*_*kms 10
DELETE FROM product_pictures
WHERE picture = (SELECT picture FROM (SELECT picture FROM product_pictures WHERE id = ?) x)
Run Code Online (Sandbox Code Playgroud)
这个作弊将愚弄mysql分析器