MySql行插入问题,表不存在';不存在

MySql行插入问题,表不存在';不存在,mysql,database,phpmyadmin,Mysql,Database,Phpmyadmin,在尝试插入新行时,phpMyAdmin中出现了一个非常奇怪的错误/bug 当我尝试执行以下查询时: INSERT INTO `Appointment` (`Customer_ID_FK`, `Consult_ID_FK`, `Date`) VALUES (1, 1, NOW()) 我返回了以下错误: #1146-表格“waspbane_Libra.CT”不存在 我真的不知道这里发生了什么,也不知道为什么需要一张叫做CT的桌子。我的数据库中没有这样的表,因此它当然会抛出一个错误,但为什么它会将

在尝试插入新行时,phpMyAdmin中出现了一个非常奇怪的错误/bug

当我尝试执行以下查询时:

INSERT INTO `Appointment` (`Customer_ID_FK`, `Consult_ID_FK`, `Date`) 
VALUES (1, 1, NOW())
我返回了以下错误:

#1146-表格“waspbane_Libra.CT”不存在

我真的不知道这里发生了什么,也不知道为什么需要一张叫做CT的桌子。我的数据库中没有这样的表,因此它当然会抛出一个错误,但为什么它会将表名
Appointment
转换为
CT

该表使用innoDB和其他表的2个外键


来自phpMyAdmin的数据库方案图片:

多亏了p.Salmon,我才解决了这个问题


问题是表中的一个旧触发器不再有任何用途,该触发器试图插入一个名为CT的表(名为Consult的表被称为CT)。所以我移除了触发器,现在它工作了。

你有没有可能尝试插入CT的触发器?哦,是的,这就是问题所在。我忘了我有一个旧扳机,但我从来没有把它取下来。我将把它作为已接受的答案重新发布。