Remove Primary Key di MySQL


Short URL

PAIDJO.COMRemove 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;

 

Share and Enjoy

Leave a Reply

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

*


6 + 3 =

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

[+] kaskus emoticons

Post Navigation