小编cod*_*boy的帖子

我可以在 MySQL DELETE 语句中使用表别名吗?

这不起作用:

DELETE FROM topics AS t , posts AS p  USING t INNER JOIN p 
WHERE t.id=p.topic_id AND t.id = '5599';
Run Code Online (Sandbox Code Playgroud)

而这样做:

DELETE FROM topics, posts USING topics INNER JOIN posts 
WHERE topics.id=posts.topic_id AND topics.id = '5599';
Run Code Online (Sandbox Code Playgroud)

在 DELETE 语句中使用表别名是无效的还是有其他方法?

我的目标是删除 ID 为 5599 的所有主题和相关帖子posts.topic_id= 5599

mysql delete mysql-5.6

9
推荐指数
1
解决办法
1万
查看次数

标签 统计

delete ×1

mysql ×1

mysql-5.6 ×1