私のコードは次のようになります。複数の列を持つ制約をSQL Serverの主キーとして削除するにはどうすればよいですか?
CONSTRAINT user_password_username_password PRIMARY KEY (username, password)
私は外部キーを更新し、もはや制約でパスワードを使用することができますので、この制約を削除する必要があります。他のテーブルにリンクされているため、単にテーブルを削除して再作成することもできません。この制約を解除すると、ユーザー名だけがプライマリキーを構成します。
外部キーを更新したとしたら、このテーブルまたは他のテーブルで意味しますか?他のテーブルにリンクされていると言うと、他のテーブルがこのプライマリキーに依存しているということですか? – yelxe
主キーを削除しますか?どのような制約が特にありますか? –
データベース内のすべての外部キーを更新しました。他のテーブルはこの主キーに依存します。私はすべての外部キーを落としてしまいました。ありがとう! –