Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

tente catch e várias instruções de inserção do mysql. Ele aceitará todas ou negará todas as consultas?


Não. try/catch NÃO "desfaz" consultas com falha se uma delas falhar. Você precisa de uma transação:
try {
   start transaction;
   insert 1;
   insert 2;
   ...
   commit;
} catch {
   rollback;
}