mysqlのテーブルに別の主キーを追加します。 私はphpMyadminを使ってmysqlサーバと通信します。 私はそれが私にこのエラーを与える目的のフィールドのための主要なアイコンをクリックしてください:mysqlのテーブルに別の主キーを追加します。
#1075 - Incorrect table definition; there can be only one auto column and it must be defined as a key
編集:
はここにクエリです:
ALTER TABLE `files` DROP PRIMARY KEY ,ADD PRIMARY KEY (`file_type`)
私はそれをどのように行うことができますか?
もう1つのプライマリキーが必要なのはなぜですか? –
プライマリキーは1つしか使用できませんが(複数の列を組み合わせても構いませんが)、達成したいことの具体例を示した場合、別の解決方法があります。 –
@Shakti:重複したレコードを避けるために、3つの列の組み合わせが必要です。 –