| 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: 15 let
|
|||
0