gpt4 book ai didi

mysql - 在Mysql 5.1中,类似于 "#sql-44a5_1bc"的表名是什么?

转载 作者:行者123 更新时间:2023-11-29 09:10:40 25 4
gpt4 key购买 nike

我有一个完全没有意义的外键问题。所有常规的理由都无法解决问题,我很茫然。我认为问题的症结在于错误消息之一正在报告表“#sql-44a5_1bc”。有谁知道这是什么?是什么创造了它?这只是实际表的隐藏名称吗?

如果您愿意帮忙解决的话,这也是我的外键问题。它仍然没有解决,这是一个大问题,因为这是在生产数据库上:

Problem adding Foreign Key using Alter Table with existing MYSQL Database - can't add it! Help!

最佳答案

我猜这是在ALTER TABLE期间创建的临时表。当我尝试向表添加 fk 约束时,我看到了类似的情况。表中存在的数据违反了我尝试添加的约束,并且错误消息引用了与您提到的类似的表名称。

See MySQL-Docs :

In most cases, ALTER TABLE makes a temporary copy of the original table. MySQL incorporates the alteration into the copy, then deletes the original table and renames the new one.

关于mysql - 在Mysql 5.1中,类似于 "#sql-44a5_1bc"的表名是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5674167/

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