| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > MySQL > запросы MySQL |
| Автор: Cetus 25.11.2004, 13:36 |
| Как выполняются запросы в MySQL? (Запрос - несколько комманд в одном переданном пакете) например сервер получает 2 запроса от двух клиентов одновременно: I) insert into table_asd (field_1, field_2) values (value_1, value_2); select * from table_asd; II) select * from table_asd; update table_asd set field_1 = value_3; т.е. сначало выполнятся две команды запроса I, а затем две команды запроса II ? или возможно выполнение команд в такой последовательности: I.a - II.a - I.b - II.b ? |
| Автор: Ignat 25.11.2004, 13:40 | ||
Если не изменяет память, то именно в таком варианте будут выполняться. Запись и редактирование не блокируют таблицу для чтения, а лишь, изменяемую строку. Добавлено @ 13:43 Блин, второй раз на том же вопросе обламываюсь http://forum.vingrad.ru/index.php?showtopic=29831 Добавлено @ 13:44 Cetus, пользуйтесь поиском - здесь много можно найти. |