繁体   English   中英

MySQL表不存在,但确实存在

[英]MySQL Table does not exist, but it does

我不熟悉构建数据库,已经为正在创建的网站创建了数据库,并且在尝试尝试时不断收到此消息“在服务器中执行SQL脚本错误:错误1146:表'mydb.franch'不存在”向前工程我的数据库。 该表确实存在,但是没有被读取。 (请参见下图)。 请任何帮助将不胜感激。

错误信息 表存在

我无法添加评论,但是在您的图像中,表格是“ Franch”而不是“ franch”。 也许是问题所在?

我可能是错的,但是我相信您尝试将您的表访问为(类似)

select * from 'mydb.franch'

要么

select * from `mydb.franch`

无论哪种情况都错了,应该

select * from `mydb`.`franch`

创建表时,MYSQL区分大小写,这意味着您不能使用大写/小写创建表或变量,而不能使用大写/小写调用它。

因此,您必须使用与创建表相同的名称。 在这种情况下,由于该表称为mydb Franch你会做: select * from MYDB . 弗朗西;`

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM