PHPMyAdmin は、私のサーバー管理者によって v4.0.4.2 にアップグレードされました。
現在、次の表の行を編集できません。
CREATE TABLE IF NOT EXISTS `product_options` (
`product_id` int(10) NOT NULL,
`option_id` int(10) NOT NULL,
KEY `product_id` (`product_id`,`option_id`)
)
テーブル内のデータを参照すると、PHPMyAdmin は次のエラー メッセージを返します。
This table does not contain a unique column. Grid edit, checkbox, Edit, Copy and Delete features are not available.
このテーブルに一意の列を作成したくないので、データを編集するにはどうすればよいですか? 変更できる設定はありますか?
どうもありがとう
MySQL v5.1.70
編集/解決策
PHPMyAdmin が私に作成を求めているのは、必ずしも新しいunique column
PHPMyAdmin ではなく、代わりにunique index
. これは、テーブルの構造を変更する必要がなかったことを意味します。一意のインデックスを追加する必要がありましたが、とにかくそうすべきでした。