sql >> Database >  >> RDS >> Mysql

probeer catch, en meerdere mysql insert-instructie. Zal het alle vragen accepteren of weigeren?

Nee. try/catch zal mislukte zoekopdrachten NIET "ongedaan maken" als een van deze mislukt. U heeft een transactie nodig:

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


  1. charset-problemen bij het afdrukken van tekst uit db-tabel

  2. Vangbare fatale fout:Object van klasse DateTime kon niet worden geconverteerd naar string

  3. Tijd extraheren om opnieuw deel te nemen

  4. MySQL-triggerdefinitie - 1064-fout