如何在我的 table 中添加一个字段 auto_incremented 从 001 到 999 除了它的原始 ID

how to add a field in my table that is auto_incremented from 001 to 999 besides its original ID

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
)

table 上只能有一个自动增量列,无论如何,如果我没记错的话,MySQL 没有能力“循环”增量。为了实现您的要求,我认为您需要创建并附加一个 BEFORE INSERT 触发器例程。