【发布时间】:2018-02-08 06:55:35
【问题描述】:
有人可以提供删除查询以删除以下 mysql 表及其引用表的旧记录(超过 5 天)吗? (所有引用表记录也需要删除,否则我的应用程序崩溃)
https://github.com/openzipkin/zipkin/blob/master/zipkin-storage/mysql/src/main/resources/mysql.sql
我不知道编写协调删除查询(在同一查询中删除多个表)
【问题讨论】:
-
您应该查看
ON CASCADE DELETE,这可能会大大简化您的问题。您使用的是 MyISAM 还是 InnoDB? -
创建外键
-
我正在使用 InnoDB。我无法更改我的创建查询,因为它是一个包(开源库),我只需要编写删除查询
标签: mysql