MySQL LOCK TABLES
nevím jestli jsem pochopil dobře mysql příkaz
LOCK TABLES
nicméně potřeboval bych zhruba toto:
v databázi kde je cca 60 tabulek, přek konkrétními několika příkazy
uzamknout pro čtení i zápis
nebo uzamknout pro zápis
pouze dvě znich... s tím, že pak odešlu několik příkazů, které se mají provést nad zamženými tabulkami a následně je odemknu
jenže... moje dosavadní snahy vždy končili s tím, že jsem si ty tabulky zamknul sám pro sebe...
můžete mi poradit jak by to mělo vypadat? a hlavně jestli moje úvaha je vůbec správná?
ještě otázka: co se stane s jiným skriptkem, který se pokusí zapsat nebo číst ze zamčené tabulky... bude čekat na odemčení, nebo skončí snějakou mysql chybou ???
LOCK TABLES
nicméně potřeboval bych zhruba toto:
v databázi kde je cca 60 tabulek, přek konkrétními několika příkazy
uzamknout pro čtení i zápis
nebo uzamknout pro zápis
pouze dvě znich... s tím, že pak odešlu několik příkazů, které se mají provést nad zamženými tabulkami a následně je odemknu
jenže... moje dosavadní snahy vždy končili s tím, že jsem si ty tabulky zamknul sám pro sebe...
můžete mi poradit jak by to mělo vypadat? a hlavně jestli moje úvaha je vůbec správná?
ještě otázka: co se stane s jiným skriptkem, který se pokusí zapsat nebo číst ze zamčené tabulky... bude čekat na odemčení, nebo skončí snějakou mysql chybou ???
tabulky si zamykáš právě pro svou connection.
Pokud potřebuješ aktualizovat, zkus se podívat na SELECT FOR UPDATE
Nevím přesně co chceš dělat, ale třeba to bude ono.
Pokud potřebuješ aktualizovat, zkus se podívat na SELECT FOR UPDATE
Nevím přesně co chceš dělat, ale třeba to bude ono.