[MYSQL] Proble z drop table w transakcji.

0

Witam,
Używam do połączenia z mysql ADODB. Transkacje sprawowały się ok do momentu kiedy w zapytaniach były tylko insert,delete, update ; natomiast teraz musialem uzyć jeszcz jednego dropa. I niestety zonk drop sie nie wycofał, pomimo ze transakacja została przerwana. Może podam kodzik:

$db->StartTrans();
$db->Execute("drop table ...");
$db->Execute("delete from table1 ...");
$db->Execute("delete from table2 ...");
$db->CompleteTrans();

Gdzieś wyczytałem ze dro autoamtycznie powoduje wykonanie COMMITA , jest tak ?
Muszę mieć te 3 operacje jednocześnie, nie mogę pozwolić aby wykonały sie np w delete i koniec.
Jak to zreazlizowac?

0

drop się tym różni od delete, że go nie można wycofać

0

a po co drop? nie mozna truncate?

truncate tez jest beztransakcyjny (nawet do logu nie pisze)

1 użytkowników online, w tym zalogowanych: 0, gości: 1