私は現在Doctrineを使用してSymfony CRMプロジェクトを作成していますが、CRMはOpenCart 2SQLSTATE一般的なエラー1005テーブル '#sql-3d63_ca5dc9'(errno:150)を作成できません
私のテーブルのいくつかは、私のプロジェクトの製品IDと顧客IDなどの顧客IDなどのOpenCartテーブルのいくつかを私のプロジェクトの別のものから参照できるようにする外部キーを持っています。
私はdoctrine:schema:update --force
を実行しようとするしかし、私は次のエラーを取得:
を次のように上にこのエラーがスローされますAn exception occurred while executing 'ALTER TABLE project ADD CONSTRAINT FK_2FB3D0EE4584665A FOREIGN KEY (product_id) REFERENCES oc73_product (product_id)':
SQLSTATE[HY000]: General error: 1005 Can't create table 'oc2017_myshop.#sql-3d63_ca5dc9' (errno: 150)
2つのステートメントは、次のとおりです。
ALTER TABLE project ADD CONSTRAINT FK_2FB3D0EE4584665A FOREIGN KEY (product_id) REFERENCES oc73_product (product_id);
ALTER TABLE project ADD CONSTRAINT FK_2FB3D0EEB18AFA7E FOREIGN KEY (stageName) REFERENCES stage (id);
私は、SQL-3d63_ca5dc9というテーブルを作成していないよので、私はかなり、上記のエラーが何を意味するのか理解していませんか?誰もこれにどのような光を当てることができますか?
これを手助けするために情報が必要な場合は、私に知らせてください。
'# 'で始まる表名は一時表です。 – Shadow
なぜ一時テーブルを作成しようとしていますか?どうしてそれはできないのですか? –