Remove Primary Key di MySQL

PAIDJO.COM – Remove Primary Key di MySQL mungkin terdengar mudah tapi kenapa error saat dijalankan command line nya. Misalnya dengan database seperti berikut:

Remove Primary Key MySQL | PAIDJO.COM

dan ketika dijalankan command line

alter table user_access drop primary key;

error yang muncul

ERROR 1075 (42000): Incorrect table definition; there can be only one auto column and it must be defined as a key

yuk mari.. :bingung ini penyelesainya kalo ga keliru

Sebelum menghapus Primary Key, terlebih dahulu hapus AUTO INCREMENT nya..

ALTER TABLE user_access MODIFY id INT NOT NULL; 
ALTER TABLE user_access DROP PRIMARY KEY;

Nah dah kehapus dech Primary Key nya.

Namun jika ingin menambahkan field ID hanya sebagai Primary Key dengan nilai uniqe maka seperti ini command line mysql

ALTER TABLE user_access MODIFY id INT NOT NULL PRIMARY KEY AUTO_INCREMENT;

 

Leave a Reply

Your email address will not be published. Required fields are marked *