友人から次のように言われました。
どの固有キーを使用しますか? ユーザー名全体を保存していないことを願っています --- これはテーブルスペースを使いすぎます! 各 (一意の) userNAME に一意の userID を割り当て、この userID を保存します (INTEGER UNSIGNED auto_increment または BIGINT UNSIGNED auto_increment である必要があります)。参照を作成することを忘れないでください
FOREIGN KEY (
userID
) REFERENCESusertable
(userID
) は、userID を使用してすべてのテーブルで使用されます。
上記のステートメントは正しいですか?なぜですか、そうでないのですか?