Mysql
 sql >> база данни >  >> RDS >> Mysql

Улавяне на изключение за дублиран запис

Използвам spring, така че го разрешаваме чрез org.springframework.dao.DataIntegrityViolationException

try {
    ao_history_repository.save(new AoHistory(..));
} catch (DataIntegrityViolationException e) {
    System.out.println("history already exist");
}

Но като @KevinGuancheDarias споменете го:



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PHP/MySQL - включва множествено число, но изключва единствено число

  2. brew install mysql, грешка при опит за спиране на сървъра

  3. Използвайте времева марка (или дата и час) като част от първичен ключ (или част от клъстериран индекс)

  4. Как мога да внедря commit/rollback за MySQL в PHP?

  5. Комитирайте данни в mysql контейнер