![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 116 Pomógł: 0 Dołączył: 20.12.2005 Skąd: Łódź Ostrzeżenie: (0%) ![]() ![]() |
Mam tabele na której intensywnie wykonywane są INSERTY, SELECT raz na tydzień do generowania raportów.
Istnieje możliwość że dwaj użytkownicy będa chcieli wstawić w tym samym czasie wiersz do tabeli. Mam własną klase obsługi bazy, moje pytanie jest nastepujace czy wystarczy
Aby zabezpieczyc sie przed taka sytuacją na 100%? a tabela MyISAM Ten post edytował wijet 3.02.2006, 12:18:56 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 560 Pomógł: 0 Dołączył: 15.07.2003 Skąd: Kwidzyn Ostrzeżenie: (0%) ![]() ![]() |
hmm moze przejdz na InnoDB i zrob transakcje (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) a jakich INSERTOW sie boisz?? bo niebardzo cie rozumie (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) tego ze ktos wyiera dane a ktos inny w tym czasie wstawia cos do tabeli?
bardziej nalezy sie przejmowac UPDATE niz insert bo tutaj jest zagrozenie gdy dwie osoby edytuja ten sam rekord |
|
|
![]() ![]() |
![]() |
Aktualny czas: 16.09.2025 - 20:57 |