gpt4 book ai didi

mysql - CakePHP 是在代码级别处理 FK,还是我也应该将 FK 添加到我的数据库中?

转载 作者:可可西里 更新时间:2023-11-01 07:21:38 24 4
gpt4 key购买 nike

如果我添加带有 ON DELETE CASCADE 之类的 FK,我以后会遭受后果吗?

如果不是,我应该为 CakePHP 的 MySQL 中的 FK 使用什么命名约定?

最佳答案

您可以看到布局的命名约定 here .

Cake 根据您的 model associations 在代码中处理 FK/关系以及通过命名约定隐含的关联。您可以通过在数据库级别定义 FK 关系来添加额外的“执行”层。如果您的数据库尊重这些,搬起石头砸自己的脚就更难了,但没有必要。它增加了在 Cake 的模型和数据库中保持关系同步的额外开销。

关于mysql - CakePHP 是在代码级别处理 FK,还是我也应该将 FK 添加到我的数据库中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1115358/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com