MySQL:如果其他表中不存在id,则删除行
发布时间:2021-01-17 17:03:55 所属栏目:MySql 来源:互联网
导读:我想这是新手问.如果其他表中不存在id,如何删除行?我的想法是首先获取ID并删除.我正在寻找更好的查询.最佳答案您可以为这些表设置外键.更多信息here对于简单查询,这里是: DELETE FROM table WHERE (SELECT count(1) FROM table2 WHERE id = table.id) 1
我想这是新手问.如果其他表中不存在id,如何删除行?我的想法是首先获取ID并删除.我正在寻找更好的查询. 最佳答案 您可以为这些表设置外键. 更多信息here 对于简单查询,这里是: (编辑:台州站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- mysql – 在查询和LIMIT之后应用ORDER BY
- SQLAlchemy的“缓存”问题导致的BUG
- 当删除mysq查询限制时,来自mysql的solr dataimport会死掉
- MySQL从PHP PDO中的存储过程检索变量
- mysql – 将所有记录保存在“WHERE IN()”子句中,即使找不到
- java – 使用Eclipse Link在JPA中映射Joda Time“Period”的
- sql – 规范化“Toxi”方式真的值得吗? (3NF)
- mysql – 为公众提供在数据库上运行SELECT查询的方法有多危
- 如何在Php中处理MySQL的外键错误?
- php和mysql中max number的目的