2012-11-27 92 views
1

試圖運行在Laravel 4遷移後,我收到以下錯誤:MySQL錯誤未知整理

[PDOException]            
SQLSTATE[HY000]: General error: 1273 Unknown collation: '' 

這裏是我的數據庫連接配置;

'mysql' => array(
    'driver' => 'mysql', 
    'host'  => 'localhost', 
    'unix_socket' => '/Applications/MAMP/tmp/mysql/mysql.sock', 
    'database' => 'database', 
    'username' => 'root', 
    'password' => 'root', 
    'charset' => 'utf8', 
    'prefix' => '', 
), 

有什麼建議嗎?

+0

我不知道背後的原因,但谷歌之後,我發現這個[主題](http://forums.mysql.com/read.php?35,195219,197613#msg-197613)討論同樣的問題,並在清除cookies後解決。試試:) –

回答

8

通過從安裝的根文件夾運行作曲家更新來獲取最新的源代碼。否則如下更新你的數組。

'mysql' => array(
    'driver' => 'mysql', 
    'host'  => 'localhost', 
    'unix_socket' => '/Applications/MAMP/tmp/mysql/mysql.sock', 
    'database' => 'database', 
    'username' => 'root', 
    'password' => 'root', 
    'charset' => 'utf8', 
    'collation' => 'utf8_unicode_ci', 
    'prefix' => '', 
), 
+0

運行一個作曲家更新修復了它,謝謝! – smilledge