mysql change primary key April 14, 2023 by wordlinkanswers mysql change primary key Comment 7 ALTER TABLE tableName MODIFY COLUMN id INT; /* First you should drop auto increment */<br /> ALTER TABLE tableName DROP PRIMARY KEY; /* Dop primary key */<br /> ALTER TABLE tableName ADD PRIMARY KEY (new_id); /* Set primary key to the new column */<br /> ALTER TABLE tableName MODIFY COLUMN new_id INT AUTO_INCREMENT; /* Set auto increment to the new primary key */ Popularity 10/10 Helpfulness 7/10 Language sql Source: WorldLinkAnswers Tags: mysql primary-key sql Share Link to this answer Share Contributed on Mar 04 2020 Cute Crayfish 0 Answers Avg Quality 2/10