4
MySQLの外部キーの基本?
MySQLの外部キーコンストラクトの使用方法についての良い説明はありますか? MySQLドキュメント自体からはあまりわかりません。これまで、結合やプログラミングコードを使用して外部キーなどを処理してきました。 また、質問の後半では、MySQLの組み込みの外部キーを使用して改善すべき点はありますか?
外部キーは、リレーショナル(およびSQL)データベースのデータ整合性機能です。外部キーは、参照整合性制約の対象となるリレーショナルテーブル内の一連の属性です。参照整合性制約では、1つのテーブルAの外部キー属性の値が、指定されたいくつかのテーブルB(Aと同じテーブルになる場合があります)の対応する値と一致する必要があります。