2011-02-18 58 views

回答

16

修正這一問題的 正確的語法手冊。 看來在DDL中,你不能說「Type = InnoDB | MyISAM | Foo」了。你不得不說「發動機= InnoDB的| MyISAM的」 所以編輯一個文件

symfony的/ lib目錄/插件/ sfPropelPlugin/lib中/供應商/推動發電機/班/推動/發動機/建設者 /SQL/MySQL的/MysqlDDLBuilder.php

第156行,將其更改如下: - $ script 。=「Engine = $ mysqlTableType」;

+0

我有同樣的問題,但你的解決方案不適合我。 我做了你說的改變,但是當我做symfony推動時:build-all,我得到了同樣的錯誤。 做完更改後,我需要編譯任何文件嗎? – HenryOS 2011-02-26 19:00:03

+2

這使我的一天!我以爲我必須奮鬥到明天,但我現在已經開始運轉。謝謝! – sage 2011-07-20 00:55:21

相關問題