Bunu yapmak için SQL:
ALTER TABLE `document` MODIFY COLUMN `document_id` INT AUTO_INCREMENT;
SQL'inizin çalışmamasının birkaç nedeni vardır. İlk olarak, veri türünü yeniden belirtmelisiniz ( INT
bu durumda). Ayrıca, değiştirmeye çalıştığınız sütun dizine eklenmelidir (birincil anahtar olması gerekmez, ancak genellikle istediğiniz şeydir). Ayrıca, AUTO_INCREMENT
her tablo için yalnızca bir sütun olabilir . Bu nedenle, aşağıdaki SQL'i çalıştırmak isteyebilirsiniz (sütununuz dizine eklenmemişse):
ALTER TABLE `document` MODIFY `document_id` INT AUTO_INCREMENT PRIMARY KEY;
MySQL belgelerinde daha fazla bilgi bulabilirsiniz: http://dev.mysql.com/doc/refman/5.1/en/alter-table.html sütun değiştirme sözdizimi ve http://dev.mysql.com/doc /refman/5.1/tr/create-table.html sütun belirleme hakkında daha fazla bilgi için.