gpt4 book ai didi

mysql - 在 MySQL 中命名外键时,需要遵循哪些命名约定(如果有)?

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

我在更新 MySQL 数据库时遇到错误。错误是无法写入;表“XXX”中存在重复键

我为消除错误所做的就是根据所涉及的表名称重命名外键。我不知道为什么它有效。在 MySQL 中命名外键时是否需要遵循一定的命名约定?

最佳答案

你的问题很模糊。所以,我的回答必须涉及猜测。就像拉胡尔提到的那样,没有硬编码的命名约定。至于为什么您必须更改外键名称才能使事情正常工作,我的猜测是您可能有多个具有相同名称的外键。

查看此问题以了解您遇到的错误。

Error 1022 - Can't write; duplicate key in table

关于mysql - 在 MySQL 中命名外键时,需要遵循哪些命名约定(如果有)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39268241/

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