Vyhledávání  
   
Kategorie
Podpora a časté dotazy   
Podpora a časté dotazy .: Databáze .: MySQL transakce

MySQL transakce

Na Ebola.cz jsou plně podporovány transakce, musíte ovšem použít tabulky typu InnoDB namísto běžných MyIsam. Volba typu tabulky se provádí při jejich zřizování v myadmin.ebola.cz.

Příklad použití:

$query="SET AUTOCOMMIT=0";
$result=MySQL_Query($query);
$query="START TRANSACTION";
$result=MySQL_Query($query);
// příkazy uzavřené v transakci
//
$query="DELETE FROM vašetabulka WHERE Id='podmínka';
$result=MySQL_Query($query);
//
//
if ($result) {
    $query="COMMIT";
    $result=MySQL_Query($query);
} else {
    $query="ROLLBACK";
    $result=MySQL_Query($query);
}


Pomohl Vám tento příspěvek při hledání problému ?

Podobné příspěvky

article Zálohování a export databází MySQL
Zálohování databází probíhá...

  11. 3. 2010    Zobrazení: 3792   
article MySQL čeština
Instalovaná MySQL verze 5 umožňuje...

  21. 4. 2008    Zobrazení: 4473   
article MySQL připojení
Pro připojení k MySQL použijte prosím tyto...

  21. 4. 2008    Zobrazení: 4638