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

Sådan opretter du MySQL-transaktion ved hjælp af SLIM-ramme

SLIM kommer ikke med MySQL tilknyttet, så dybest set ville du gøre det på den normale måde, med enten PDO eller MySQLi, så dybest set (forudsat PDO) du leder efter:

$db->beginTransaction();

hvor $db er PDO-forbindelsesobjektet, du bruger til at bruge MySQL,se manualen

Intet fra transaktionen køres dog, før du ringer til PDO::commit

$db->commit();

hvorefter du kan ringe til PDO::rollBack

$db->rollBack();

hvis noget er gået galt.



  1. omdøbning af et låst bord

  2. Forskellen i måneder mellem datoer i MySQL

  3. Kode til at kalde en funktion i en pakke fra C# og ODP.NET

  4. Sådan aktiveres alle CHECK &fremmednøglebegrænsninger for en tabel i SQL Server (T-SQL-eksempler)