我创建了一个表:
CREATE TABLE userSessions (
id INTEGER NOT NULL AUTO_INCREMENT,
userId VARCHAR(50) NOT NULL,
startTime TIMESTAMP NULL,
endTime TIMESTAMP NULL,
PRIMARY KEY (id),
INDEX(startTime),
INDEX(endTime),
UNIQUE(userId, startTime),
UNIQUE(userId, endTime)
);
而且我想知道,如果插入具有重复键的行,它是在哪个约束上重复的,在 startTime 上还是在 endTime 上。有谁知道该怎么做?