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

Jak vytvořit transakci MySQL pomocí rámce SLIM

SLIM nepřichází s připojeným MySQL, takže v podstatě byste to udělali normálním způsobem, buď s PDO nebo MySQLi, takže v podstatě (za předpokladu PDO) hledáte:

$db->beginTransaction();

kde $db je objekt připojení PDO, který používáte k používání MySQL,viz manuál

Nic z transakce se však nespustí, dokud nezavoláte PDO::commit

$db->commit();

poté můžete zavolat PDO::rollBack

$db->rollBack();

pokud se něco pokazilo.



  1. Zkontrolujte, zda je objekt primárním klíčem pomocí OBJECTPROPERTY() na serveru SQL Server

  2. Vypočítejte souřadnicovou vzdálenost v Laravelu

  3. MySQL - SELECT WHERE pole IN (poddotaz) - Extrémně pomalé proč?

  4. Jak zakázat přísný režim SQL v MySQL 5.7