删除不同DATABASE MysQL查询中的条目

时间:2013-06-07 12:35:34

标签: php mysql sql phpmyadmin

这可以删除不同表中的行,只要两个表都位于同一个数据库中(感谢Yadav Chetan的查询):

    DELETE FROM BLOGS WHERE `id`  NOT IN
   (SELECT id FROM `USER`);

但是如果第二个表USER位于不同的数据库中呢? (此处命名为“database2”)

我试过这个,但没有成功:

DELETE FROM blogs
INNER JOIN database2.user
ON user.id=blogs.id 
WHERE `id` NOT IN
(SELECT id FROM `user`);

0 个答案:

没有答案