Symfony2 でアプリケーション プロジェクトを作成しています。登録により、クライアントごとにデータベースが作成されます。スキーマは、クライアントのログオン時に検証サービスによって作成されます。アプリケーションが機能するにはデータが必要なので、これまでは ORM フィクスチャを使用していました。いくつかの理由から、フィクスチャのロードからデータベースに近づく必要があります。すべてのデータ読み込みを置き換えるストアド プロシージャ (mysql) を作成しました。手順は機能しますが、スキーマと共に各データベースにこの手順を作成する必要があります。この目的で doctrine raw sql を使用していますが、 create procedure ステートメントの最初の行で問題を解決できません。「区切り記号$$」に関係しているようです。
SQLステートメントでサービスを実行しているときに、「メッセージ」:「「デリミタ$$\r\n\r\nCREATE DEFINER = root
@`localhost」の実行中に例外が発生しました」
改行が原因のようですが、よくわかりません。誰でもこれを回避する方法を知っていますか?