MySql行插入问题,表不存在';不存在
在尝试插入新行时,phpMyAdmin中出现了一个非常奇怪的错误/bug 当我尝试执行以下查询时: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的桌子。我的数据库中没有这样的表,因此它当然会抛出一个错误,但为什么它会将
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的触发器?哦,是的,这就是问题所在。我忘了我有一个旧扳机,但我从来没有把它取下来。我将把它作为已接受的答案重新发布。