2011-06-01 193 views
0

我一直在使用Yii與MAMP在上週沒有問題。然而,今天,我建立了一個新項目,創建了一個數據庫,並嘗試使用Gii創建一個新模型,但它給了我一個消息「表名不存在」。說表不存在

我已經多次證實這樣的表存在於PHP MY Admin中。我還做了甲基苯丙胺重新安裝,並有同樣的問題

任何人都可以看到的問題可能是什麼

databse test1

這是我的數據庫

這是我在Yii的配置配置文件

'db'=>array(
      'connectionString' => 'mysql:host=localhost;port:8889;dbname=test1', 
      'emulatePrepare' => true, 
      'username' => 'root', 
      'password' => 'root', 
      'charset' => 'utf8', 
     ), 

enter image description here

+0

從你的屏幕截圖中可以看出你有一個名爲** test1 **的**數據庫**而不是一張表。你的表格根據你的截圖被稱爲**部門**和**員工** – martynthewolf 2011-06-01 11:11:55

+0

@martswite我現在改變了。我上傳了錯誤的圖片。出於絕望,我輸入了不同的名字來看。問題是因爲我描述它 – mjmitche 2011-06-01 11:12:30

+2

@mjmitche啊好吧你的表名應該是員工不是僱員 – martynthewolf 2011-06-01 11:13:53

回答

1

我有點生疏,但...大小寫敏感嗎? Are column and table name case sensitive in MySQL?

截圖還聲明在test1數據庫中沒有找到表。

+0

我剛剛注意到0表的數量也。似乎與兩張表右側的觀點不一致。自從我使用phpMyAdmin以來,已經很長時間了。 – martynthewolf 2011-06-01 11:16:13

+0

剛剛安裝了phpMyAdmin(儘管在Windows中),我在這裏看到的界面部分與我所看到的有所不同。可能是舊版本(我認爲數據庫只顯示在左側)。 – 2011-06-01 11:18:00

+0

@martswite @James Skemp我刷新了php我的管理員,現在它列出了表格(它表示沒有表格),但它仍然有相同的問題 – mjmitche 2011-06-01 11:29:13