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

Mysql 1054-字段列表中的未知列“tidbitz”,mysql,phpmyadmin,Mysql,Phpmyadmin,通过phpmyadmin,我从表中删除了列“tidbitz” 现在,每当我尝试写入该表时,都会出现此错误。该列已消失,并且未包含在我正在运行的任何查询中。我知道语法对于我的查询是正确的。我甚至不能使用phpmyadmin编辑数据,我仍然会遇到这个错误 我尝试过:重新启动mysql服务器,重新启动apache,整理和优化表 为什么这个重影列仍然存在?我最终解决了问题,创建了另一个相同的表,将表1中的所有数据写入表2,删除表1,并将表2重命名为表1 所以,这个问题已经解决了,但我仍然很想知道以前是否

通过phpmyadmin,我从表中删除了列“tidbitz”

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

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


为什么这个重影列仍然存在?

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

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


谢谢

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

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


谢谢

刚刚遇到了同样的问题。在我的例子中,它是由一个insert触发器引起的,该触发器正在运行一个使用不再存在的列的查询。

刚刚遇到了相同的问题。在我的例子中,这是由一个insert触发器引起的,该触发器正在运行一个使用不再存在的列的查询。

此错误何时何地出现?@Christopherney请查看我文章的标题。@Jim When-每当我运行一个写入此表的查询时。Where-在php、mysql cli、phpmyadmin中,您可以随意选择。您能告诉我们您尝试过的代码吗?此错误出现的时间和地点吗?@Christopherney请查看我文章的标题。@Jim When-每当我运行写入此表的查询时。Where-in-php、mysql-cli、phpmyadmin,你能说出你的名字吗?