REFERENCES は、MySQL で外部キー制約を作成するキーワードであり、子テーブルの値が親テーブルの対応するレコードに存在することを保証します。その機能には以下が含まれます: データの一貫性を確保します。 1 対多または多対多の関係を強制します。クエリと結合を簡素化します。
MySQL の参照
参照とは何ですか?
REFERENCES は、MySQL で外部キー制約を作成するために使用されるキーワードです。外部キー制約により、子テーブル (参照テーブル) の値が親テーブル (参照テーブル) に対応するレコードを持つことが保証されます。
REFERENCES の構文
<code class="sql">ALTER TABLE 子表 ADD CONSTRAINT 外键名 FOREIGN KEY (子表字段) REFERENCES 父表 (父表字段);</code>
例
2 つのテーブルがあるとします: Orders
と product
、order
テーブルの外部キー product_id
は、product
テーブルの id
主キーを参照します。 。
<code class="sql">ALTER TABLE 订单 ADD CONSTRAINT FK_product FOREIGN KEY (product_id) REFERENCES 产品 (id);</code>
REFERENCES の役割
#注意事項
以上がmysql における参照の意味の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。