Autor | Zpráva | ||
---|---|---|---|
Kalyk Profil * |
#1 · Zasláno: 3. 2. 2011, 11:23:32
Začínám a nevím přesně jak mám zamykat tabulky při použití příkazu "truncate" + "insert".
Moje aplikace bude Cronem denně zapisovat určitá data do tabulky... Původní data jsem se rozhodl mazat příkazem: truncate table mojetabulka; (prý je to nejrychlejší?). Poté klasicky Insert INTO... for cyklus atd. Nevím akorát jak mám správně zamknout tuto tabulku pro obě následné operace (mazání, vkládání), aby nenastaly nějaké kolize s výběrem dat. Potřebuju aby souběžný požadavek na čtení neházel nějaký error, ale aby počkal až se data případně z Cronu smažou i zapíšou.... jak se to správně dělá. |
||
Kajman_ Profil * |
#2 · Zasláno: 3. 2. 2011, 12:30:48
Použijte v transakci delete a insert. Truncate udělá automaticky commit.
|
||
Časová prodleva: 13 let
|
0