嗯,我有一个考勤系统,每天都会标记一个考勤,我要找的是一个限制,而不是php代码,比如一个限制,可以限制用户在一段时间内输入重复的记录。我已经记下了我的出勤率。 myself 日期:2018年5月22日,跟踪ID=1如果我再插入一次马克出勤,就不应该再插入声明。它可以通过php和它的一个很长的代码,我的意思是,这是可能的,但有没有任何办法与mysql,通过它我们可以使2列唯一,如果他们都已经存在只是不让用户插入。
myself
6tr1vspr1#
在创建table:-
CREATE TABLE `tableName` ( `id` int(11) NOT NULL AUTO_INCREMENT, `columnOne` int(11) DEFAULT NULL, `columnTwo` int(11) DEFAULT NULL, `columnThree` varchar(128), PRIMARY KEY (`id`), UNIQUE KEY `columnOne_columnTwo_unique_index` (`id_box_elements`,`id_router`) );
ix0qys7i2#
在列上使用唯一的索引
ALTER TABLE `tablename` ADD UNIQUE `unique_index`(`columnOneName`, `columnTwoName`);
2条答案
按热度按时间6tr1vspr1#
在创建table:-
ix0qys7i2#
在列上使用唯一的索引