Autor Zpráva
Kalyk
Profil *
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 *
Použijte v transakci delete a insert. Truncate udělá automaticky commit.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: