在需要保证数据唯一性的场景中,个人觉得任何使用程序逻辑的重复校验都是不可靠的,这时只能在数据存储层做唯一性校验.MySQL 中以唯一键保证数据的唯一性,那么若新插入重复数据时,我们可以让 MySQL 怎么来处理呢? MySQL 支持 3 种数据重复时的原子操作,下面结合示例进行说明.示例的表结构为: CREATE TABLE `allowed_user`( `id` INT(10) UNSIGNED AUTO_INCREMENT PRIMARY KEY, `uid` VARCHAR(36) DE…