簡體   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