mysql - 协同删除Mysql查询

标签 mysql

有人可以提供删除查询以删除以下 mysql 表及其引用表的旧记录(早于 5 天)吗? (所有引用表记录也需要删除,否则会使我的应用程序崩溃)

https://github.com/openzipkin/zipkin/blob/master/zipkin-storage/mysql/src/main/resources/mysql.sql

我不知道编写协调删除查询(在同一查询中删除多个表)

最佳答案

试试这个

DELETE t1,t2 FROM t1
        INNER JOIN
    t2 ON t2.ref = t1.id 
WHERE
    t1.id = 1;

希望对您有所帮助。

关于mysql - 协同删除Mysql查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48679359/

相关文章:

php - SQL/PHP 查询优化

mysql - CakePHP HABTM 关系

mysql - 选择数组、子查询和多行结果

共享主机中的 Mysql 复制

MySQL知道公共(public)列,如何?

mysql - 如何从mysql表的副本中获取修改后的值

mysql - 将数据加载到存储过程 (MySQL)

mysql - 使用 ENDSSH heredoc 为 SSH MySQL 登录创建别名

mysql - 检索 MySQL 点类型的坐标

mysql - 如何显示类别组合的计数?