私はスキーマを再確認しましたが、その正しい...実際の教義も一度それを構築しました..そして今、いくつかのFK関係で私を悩ませています...データ型も確認しました。すべて int(4) または int(2)
2 Qs here: 1. テーブルが持てるリレーション (依存関係/FK) の数に上限はありますか? テーブルには最大 7 つの FK があります。 2. 親テーブル (PK) を参照するテーブルの数に上限はありますか? オプション テーブル 3 の 1 つの ID 列を参照する 20 のテーブルに最大 30 のフィールドがあります。CASCASE 動作の定義は必要ですか? 使っていません!
この場合、人間関係を持たない方が良いですか?
エラーは次のとおりです。
SQLSTATE[HY000]: General error: 1005 Can't create table 'sokidb.#sql-268_1d' (errno: 121). Failing Query: "ALTER TABLE Acc_Gl_Accounts ADD CONSTRAINT Acc_Gl_Accounts_society_id_Soc_Societies_id FOREIGN KEY (society_id) REFERENCES Soc_Societies(id)". Failing Query: ALTER TABLE Acc_Gl_Accounts ADD CONSTRAINT Acc_Gl_Accounts_society_id_Soc_Societies_id FOREIGN KEY (society_id) REFERENCES Soc_Societies(id)
また、MySQL で直接クエリを実行したところ、同じエラーが発生しました。