自增主键去哪了?---一次开发过程中的思考
前情提要:
最近新接了一个需求,需要去创建两张表,其中有一张表需要根据业务id和业务类型建立唯一索引,对数据唯一性进行约束。
因为涉及到业务嘛,表结构就进行缩略了
表结构示例如下:
CREATE TABLE `example_table` (
`id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT '自增主键',
`business_id` bigint(20) unsigned NOT NULL COMMENT '业务ID',
`business_type` tinyint(3) unsigned NOT NULL COMMENT '业务类型,',
`del` tinyint(1) unsigned DEFAULT '0' COMMENT '删除标识,0表示未删除,1表示删除',
`creator` varchar(50) NOT NULL COMMENT '创建人PIN',
`modify_date` datetime DEFAULT CURRENT_TIMESTAMP