如何在表中添加除原始ID外从001自动递增到999的字段

问题描述

CREATE TABLE `opportunity` (
  `id` int(11) NOT NULL AUTO_INCREMENT,`name` varchar(100) NOT NULL,`account_id` int(11) DEFAULT NULL,`description` text,`type_id` int(11) DEFAULT NULL
)

解决方法

表上只能有一个自动增量列,在任何情况下,如果我没记错的话,MySQL都不具备“循环”增量的能力。为了实现您的要求,我认为您需要创建并附加一个BEFORE INSERT触发器例程。