gpt4 book ai didi

mysql - 如何在 MySQL 中强制设置不正确或不存在的外键索引

转载 作者:太空宇宙 更新时间:2023-11-03 12:33:57 24 4
gpt4 key购买 nike

我有一个包含 3 行的简单表格:一个短文本、它自己的 ID 和另一个对象的 ID。

我想失去与另一个对象的关联。我想将它的 ID 设置为 0(这样的对象不存在)。由于其他原因,我不能使用 NULL。

请帮助我在 MySQL Workbench 中设置表或行以允许执行此类操作。

最佳答案

您不能“强制”违反外键的值。这就是外键的全部意义所在。

你必须要么

  • 修复任何不喜欢 NULL 值并将该值设置为 NULL(这就是它的用途,这是正确的方法),
  • 创建一个 ID 为 0 的虚拟对象,以便引用有效,或者
  • 完全删除外键。

关于mysql - 如何在 MySQL 中强制设置不正确或不存在的外键索引,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14136757/

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