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

опитайте catch и множествена инструкция за вмъкване на mysql. Ще приеме ли всички или ще отхвърли всички запитвания?

Не. try/catch НЯМА да "отменя" неуспешни заявки, ако една от тях е неуспешна. Имате нужда от транзакция:

try {
   start transaction;
   insert 1;
   insert 2;
   ...
   commit;
} catch {
   rollback;
}


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да вмъкна utf-8 mb4 символ (емоджи в ios5) в mysql?

  2. MySQL InnoDB:не може да изчисли статистика, тъй като .ibd файлът липсва

  3. PHP сортиране от сериализирани данни

  4. Mysql избира записи с изместване

  5. MySql Актуализирането на една таблица от друга е неуспешно