Autor | Zpráva | ||
---|---|---|---|
Jules Profil |
#1 · Zasláno: 29. 8. 2009, 15:03:39
Mám v MySQL tabulku, kterou určitým způsobem upravuji a během toho co ji upravuji, tak jsem ji chtěl uzamkount pro zapisování aby ji nikdo nezměnil během provádění SQL příkazů.
lock tables tabulka write .... příkazy ... unlock tables Jenže pokud to spustím na mém hostingu tak mi to napíše chybu: #1044 - Access denied for user 'user'@'localhost' to database 'db' Takže asi nemůžu zamknou tabulku. Jak to mám obejít? Je možnost, že mezi SQL příkazy proběhne jiný SQL příkaz, který mi rozhodí tabulku? |
||
Jan Tvrdík Profil |
#2 · Zasláno: 29. 8. 2009, 18:57:41
Jules:
Pokud používáš InnoDb, tak by měly jít použít transakce. |
||
Časová prodleva: 15 let
|
0