mysql:table表创建时不存在错误

时间:2014-08-16 23:12:00

标签: php mysql sql

slm,HI 你能帮我吗 ! 我的问题是当我创建一个名为fiche_med的新表时:

在MYSQL上的

create table fiche_med(id int(10) primary key not null)我有这条消息错误:

#1146 - Table 'test.fiche_med' doesn't exist

2 个答案:

答案 0 :(得分:1)

您需要做的只是将数据库文件移动到新位置并更新mysql服务器。所有带有InnoDB引擎的表都会从我的数据库中消失。如果您尝试重新创建它们,mysql将显示错误1146:表'xxx'不会一直存在,直到您重新创建数据库并重新启动mysql服务。

答案 1 :(得分:0)

:)好吧 解决方案是您必须使用具有相同名称的表(我将已删除的名为views的表)作为新表删除所有fiche_med,然后重新启动MYSQL服务器