sql >> Database teknologi >  >> RDS >> Mysql

prøv catch, og flere mysql indsæt erklæring. Vil den acceptere alle eller afvise alle forespørgsler?

Nej. try/catch vil IKKE "fortrydde" mislykkede forespørgsler, hvis en af ​​disse mislykkes. Du skal bruge en transaktion:

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


  1. Codeigniter viser fejl:Ingen database valgt

  2. Ægte vs. flydende point vs. penge

  3. Udfør en orakelfunktion, der returnerer en referencemarkør i C#

  4. Hvad er fordele og ulemper ved at gemme filer i en database?