因为历史的原因主键和自增建设成了联合主键,这样就导致id啥时间重了,都不知道,
直接把cid的主键给去了报错 there can be only one auto column and it must be defined as a key
很烦
什么是自增必须是个键,其实键就是索引,把原有cid主键去了,再设为唯一索引(键)就能保存了
CREATE TABLE `crm_customer2` (
`cid` int(11) NOT NULL AUTO_INCREMENT COMMENT 'cid',
`id` varchar(64) NOT NULL COMMENT 'ID',
`company_name` varchar(150) DEFAULT NULL COMMENT '企业名称',
`customer_name` varchar(50) DEFAULT NULL COMMENT '客户名称',
`primary_by` varchar(64) DEFAULT NULL,
`contact_time` datetime DEFAULT NULL,
PRIMARY KEY (`id`),
KEY `id` (`id`) USING BTREE,
KEY `cid` (`cid`)
) ENGINE=InnoDB AUTO_INCREMENT=31 DEFAULT CHARSET=utf8;