SQLでテーブルに外部キー制約を追加する方法
SQLでは、`ALTER TABLE` ステートメントを使用して外部キー制約をテーブルに追加できます。構文は次のとおりです。“`ALTER TABLE テーブル名 ADD CONSTRAINT 制約名 FOREIGN KEY (列名) REFERENCES 参照テーブル名 (参照列名)“`ここで、`テーブル名` は外部キー制約を追加するテーブルの名前、`制約名` は外部キー制約の名前 (オプション)、`列名` は外部キー制約を追加する列の名前、`参照テーブル名` は外部キーが参照するテーブルの名前、`参照列名` は外部キーが参照する列の名前です。たとえば、book と author の 2 つのテーブルがあり、book テーブルに author テーブルの id 列を参照する author_id 列があるとします。次の方法で book テーブルに外部キー制約を追加できます。“`ALTER TABLE book ADD CONSTRAINT fk_author FOREIGN KEY (author_id) REFERENCES author (id)“`このステートメントは、book テーブルの author_id 列に外部キー制約を追加します。参照テーブルは author で、参照列は id です。制約名は fk_author です (オプション)。