我有一个没有主键的表。表有一些索引。每当我第一次尝试插入记录时,记录会成功插入,但当我尝试再次插入具有相同值的记录时,它会给出重复条目“125249-1”。 创建表: -
CREATE TABLE `schedules` (
`entity` bigint(20) DEFAULT NULL,
`id` bigint(20) DEFAULT NULL,
`applicationid` int(16) DEFAULT NULL,
`apptnid` int(16) DEFAULT NULL,
`apptorgunitid` bigint(20) DEFAULT NULL,
`orgid` int(16) DEFAULT NULL,
`nid` int(16) DEFAULT NULL,
`logged_date` datetime DEFAULT NULL,
`logged_by` int(16) DEFAULT NULL,
`last_updated_date` datetime DEFAULT NULL,
`last_updated_by` int(16) DEFAULT NULL,
`rowstate` int(8) DEFAULT '1',
`status` int(16) DEFAULT '1',
KEY `applicationid` (`applicationid`),
KEY `apptnid` (`apptnid`),
KEY `id` (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
insert into schedules (entity, id, applicationid, apptnid, apptorgunitid, orgid, nid, logged_date, logged_by, rowstate, status) values (125249,454,85246,2,2,124,1,current_timestamp,9999,1,1)
Error : - Duplicate entry '125249-1' for key 'PRIMARY'