gpt4 book ai didi

用于创建外键的 MySQL 风格

转载 作者:行者123 更新时间:2023-11-29 21:12:55 26 4
gpt4 key购买 nike

我对此进行了一些搜索,但实际上我还没有找到 MySQL 中用于创建外键的样式概念是什么 - 在创建表定义中或在 alter 语句中。谢谢。

最佳答案

何时创建外键:

如果在创建表时明确需要外键,则在创建时执行,但如果稍后意识到,则在更改时执行。

最佳实践:您可以遵循以下实践,这不是必须的,但您可以获得好处-

constraint fk_tableName_colName foreign key (colName) references parent_table(referenced_col_Name) cascading if required

注意:由于外键名称必须是唯一的,因此有助于维护。

需要记住的要点:

  1. 父表中引用的表必须建立索引(如果是主键则不需要,因为它将建立索引)。

  2. 两个表(父表/子表)中的列必须具有相同的架构。

关于用于创建外键的 MySQL 风格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36215647/

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