繁体   English   中英

如何在我的表中添加一个字段,除了其原始 ID 外,该字段从 001 自动递增到 999

[英]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
)

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM