MySQL 8. 4 (LTS) では、外部キー制約 (FOREIGN KEY) の定義ルールに関して、デフォルトの仕様がこれまでから厳格化しました。具体的には、外部キーが参照する親テーブル側のカラムに、非一意キー (ユニークインデックスまたは主キーではないキー) の ...
AUTO_ INCREMENTとは、 それを指定したカラムに対してMySQLが自動的に一意のシーケンス番号を生成する機能です。MySQLではおなじみの機能で、 サロゲートキーとしての役割や値をそのままユーザIDなどのデータとして使用することも多いと思います (SQLアンチ ...