热门标签 | HotTags
当前位置:  开发笔记 > 后端 > 正文

mysql删除别一个表中没有_mysql–删除另一个表中没有id的所有行

我想删除在另一个表中没有现有外键的所有行例:table1-----------|id|data|-----------|1|hi|-----------|2|hi|-

我想删除在另一个表中没有现有外键的所有行

例:

table1

+----+-------+

|id | data |

+----+-------+

| 1 | hi |

+----+-------+

| 2 | hi |

+----+-------+

| 3 | hi |

+----+-------+

| 4 | hi |

+----+-------+

| 5 | hi |

+----+-------+

table2

+----+-------+

|a_id| data |

+----+-------+

| 1 | hi |

+----+-------+

| 20 | hi |

+----+-------+

| 3 | hi |

+----+-------+

| 40 | hi |

+----+-------+

| 5 | hi |

+----+-------+

该查询将删除table2上ID为#20和40的行.

我需要这样做,以便我可以建立与table1和table2的关系.



推荐阅读
author-avatar
我怎么了2602902235
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有