gpt4 book ai didi

mysql - 为什么我得到一个表不存在错误的表存在?

转载 作者:行者123 更新时间:2023-11-30 22:53:03 25 4
gpt4 key购买 nike

我正在运行一个简单的更新语句:

UPDATE sometab
SET `somefield1` = '19',
`somefield2` = '3734941'
WHERE somefield3 = '1234';

我收到错误:

ERROR 1146 (42S02): Table 'prod._sometab_new' doesn't exist

我可以从somefield3为1234的表中成功选择。为什么我得到一个表不存在错误的表存在?为什么错误消息引用不同的表?我没有看到与该表关联的任何触发器。

附加信息:一位同事刚刚注意到它指的是 prod 方案,但该语句是在从 prod 构建的开发方案中运行的。更新语句适用于几天前使用相同方法构建的数据库,但在一些未知时间之后构建的所有数据库都显示错误。

最佳答案

目前的理论是,将我们转移到 UTF-8 的转换脚本当前正在运行,并在转换过程中创建像 _ORIG_new 这样的表。我们将等待转换脚本完成,然后重建开发数据库并查看错误是否仍然存在。

关于mysql - 为什么我得到一个表不存在错误的表存在?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27506907/

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