sql >> Databáze >  >> RDS >> Mysql

zkuste příkaz catch a vícenásobné vložení mysql. Přijme všechny nebo odmítne všechny dotazy?

Ne. try/catch NEVRÁTÍ zpět neúspěšné dotazy, pokud jeden z nich selže. Potřebujete transakci:

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


  1. Jarní datový dotaz pro localdate vrací nesprávné položky - mínus jeden den

  2. mysql.h chybí .... (Ruby on Rails, OSX)

  3. Zvýraznění buňky PHP určitou barvou na základě hodnoty MYSQL

  4. convert_tz vrátí hodnotu null