MySQL是一種關系型數據庫管理系統,它支持自增列。在MySQL中添加記錄時,如果不提供主鍵值,可以使用自增列作為主鍵。下面是如何在MySQL中添加記錄主鍵從自增的方法。
CREATE TABLE `test` ( `id` INT NOT NULL AUTO_INCREMENT, `name` VARCHAR(20), PRIMARY KEY (`id`) ); INSERT INTO `test` (`name`) VALUES ('Tom'); INSERT INTO `test` (`name`) VALUES ('Jerry'); INSERT INTO `test` (`name`) VALUES ('Mary');
在上面的示例中,創建了一個名為`test`的表,并在表中設置了`id`自增列作為主鍵。然后,使用INSERT語句向表中添加記錄時,只需要提供`name`字段的值即可。MySQL將自動生成自增的`id`值作為主鍵,如上例中的1、2、3。
需要注意的是,當表中存在多個自增列時,每個表只有一個自增列可以用于自動編號,這是由MySQL本身的限制所決定的。