2012-01-24 16 views
4

誰かがDoctrine2を使用するために必要なMySqlのバージョンを教えてもらえますか?Doctrine2:MySql必須バージョン

私が使用して既存のデータベースからの私のモデルを生成しようとしている:

php app/console doctrine:mapping:convert xml ./src/Acme/BlogBundle/Resources/config/doctrine/metadata/orm --from-database --force 

しかし、(Symfony2の中で教義によって呼び出された)次のクエリは、でサポートされていないようですので、私は、SQLエラーを取得MySqlバージョン(4.1.14):

SHOW FULL TABLES WHERE Table_type = 'BASE TABLE' 

ありがとうございます。

答えて

1

必要なMySQLバージョンである:それはdatabase abstraction & access layerだからMysql 5.1

+0

誰にもこのソースがありますか? – RoToRa

+0

これは間違っています。参照:http://stackoverflow.com/a/20182071/934195 –

+0

これは完全に間違っているので下降します。 – csvan

3

Doctrineのプロジェクトは、明示のMySQLの特定のバージョンを必要としないPDO

薄いラッパは、そこで質問があるさ:PDO_MYSQLは何が必要なのでしょうか? PDO_MYSQL docsから

PDO_MYSQLは、MySQL 3.xの、4.xおよび5.xの データベースへのPHPからのアクセスを可能にするためのPHP Data Objects(PDO) インタフェースを実装したドライバであります。

PDO_MYSQL(および拡張子Doctrine2)は、3.xの早い時期にMySQLバージョンで動作します。

しかし、それは言及同じページ上の点に注意してください取る:以下のMySQLクライアントライブラリ4.1とPHP 5.4のよう

はサポートされなくなりました。あなたがPHPを使用している場合

だから、あなたはDoctrine2を使用するためにのMySQL 5.0を使用する必要が5.4+。