我正在搜索为什么 TRUNCATE 被放置在 DDL 而不是 DML 中的主题,我在这里找到了以下答案 Why is truncate DDL?
我这个答案我发现了一个句子如下
“TRUNCATE 不运行 ON DELETE 触发器这一事实也使其与正常的 DML 操作区分开来”
这与MYSQL 参考手册相冲突,其中说
“如果 FOREIGN KEY 约束指定 DELETE CASCADE,则子(引用)表中的行将被删除,并且截断的表将变为空。”
我正处于一种迷茫的状态。请详细说明这个问题。
谢谢