sql >> データベース >  >> Database Tools >> phpMyAdmin

MySQL PHPMyAdminエラー#1062-キー「PRIMARY」のエントリ「0」が重複しています

    新しい列を作成すると、デフォルト値が割り当てられます(この場合は0になります)。そのため、どの値が含まれるかを指定する必要があります(列に自動増分であると指示できるほか、作業を実行します)。行の新しいエントリのために)。すべての値を変更して、それらの間で異なるようにする必要があります。idキーは一意である必要があります

    すべてのIDを変更するには、mysqlで次の操作を実行できます。

    SET @new_id=0;
    UPDATE your_table
    SET id = @new_id := @new_id + 1
    where id = 0
    


    1. phpMyAdminに「編集」、「コピー」、「削除」ボタンを表示するにはどうすればよいですか?

    2. #1146-テーブル'phpmyadmin.pma_recent'が存在しません

    3. Errno 121、書き込みまたは更新時にキーが重複していますか?

    4. MySqlの再起動後:#1452-子行を追加または更新できません:外部キー制約が失敗します