Időnként Excel kimutatással érek el MySql táblákat, viszont volt egy olyan problémám, hogy ha épp frissítettem egy táblát (truncate, load into ...), akkor is frissíthettem a kimutatást, de így sajnos rossz (félig kész) adatokat mutatott.
Eme problémát megelőzendő próbálkoztam a lock tables paranccsal.
Elsőre a "lock tables táblanév read;" paranccsal kísérleteztem, de mint kiderült a write a helyes irány:
LOCK TABLES táblanév WRITE;
Ja, tapasztalatom szerint a LOCK TABLES parancsot TRUNCATE parancs után kell kiadni!
Ezen parancs hatása alatt az Excel nem tud kimutatást frissíteni, csak homokórázik.
Amint kiadom a feloldás parancsot, a kimutatás újra frissíthető:
UNLOCK TABLES;
Forrás:
http://hup.hu/node/73927
http://dev.mysql.com/doc/refman/5.0/en/lock-tables.html
Feliratkozás:
Megjegyzések küldése (Atom)
Nincsenek megjegyzések:
Megjegyzés küldése