#1054 - “字段列表”中的未知列'tidbitz'

时间:2012-04-27 15:08:23

标签: mysql phpmyadmin

通过phpmyadmin我从表中删除了'tidbitz'列。

现在,每当我尝试写入该表时,都会收到此错误。该列已消失,并且它不包含在我正在运行的任何查询中。我知道我的查询的语法是正确的。我甚至无法使用phpmyadmin编辑数据,我仍然会收到此错误。

我试过:重启mysql服务器,重启apache,整理和优化表...

为什么这个鬼柱会粘在一起?

2 个答案:

答案 0 :(得分:3)

刚遇到同样的问题。在我的情况下,它是由一个运行查询的插入触发器引起的,该查询使用了不再存在的列。

答案 1 :(得分:0)

我最后通过创建另一个相同的表来解决我的问题,将表1中的所有数据写入表2,删除表1,并将表2重命名为表1。

所以,这个问题已得到解决,但我仍然很想知道是否有人之前遇到过此问题,以及根本原因是什么。

谢谢!