上の写真は、ダシェンメンの書き方を見てみましょう?
提案 A関連テーブルが分岐しているのは、メインテーブルと関連テーブルが 1 対多の関係になっているためです。理由は次のとおりです。
1. メインテーブルに常に画像が保存され、画像の数が固定されていない場合。フィールドの長さを決定できないため、フィールドのタイプが適切ではありません。設計: varchar または text を使用する必要がありますか? text タイプを入力する必要があり、デフォルト値は使用できません。複数の画像を保存する場合、テキスト型を使用すると、json、描写、文字列のいずれの保存方法を使用しても、修正、追加、削除するときにデータを取り出し、追加/保存してから再度保存する必要があります。
関連付けテーブルを作成すると、上記の手間が省けます。 具体的なテーブル構造は次のとおりです。
upload_cgxt_images
id int(10) 主キー auto_increment
cgxt_id int(10) defaule 0
image varchar(255)default ''
アソシエーションテーブル上のすべての操作は単一の操作です