|
|
|
|
|
для: cheops
(20.08.2006 в 18:32)
| | Действо происходит на хостинге. MySQL client version: 4.0.27 | |
|
|
|
|
|
|
|
для: Skyonex_
(20.08.2006 в 17:13)
| | Нет такого быть не должно, запросы помещаются в очередь и друг с другом не конфликтуют. Дело где происходит? На хостинге или на локальной машине? Версия MySQL какая? | |
|
|
|
|
|
|
| Подскажите пожалуйста.
Если к одной и той же таблице, в один момент времени обращаются несколько пользователей. Один запрашивает строку 1, другой обновляет строку 15, третий запрашивает строку 3 и меняет ее, и т.д. Т.е. каждый пользователь "дергает" свою строку в таблице. Есть ли при этом вероятность, что скажем один из пользователей при изменении строки или запросе не получит должного эффекта и если да, то как с этим можно бороться? Спрашиваю, потому что возникла похожая проблема. Т.е. складывается впечталение, что время от времени база на мои запросы не дает ответов.
К примеру есть таблица users и поля: login | password
При входе пользователя в систему проверяю:
select count(*) from users where login='login' and password='password'
Если count()==1 Тогда пропускаем. Иначе Bye.
Так вот, эта конструкция не всегда срабатывает и возвращает нулевой результат при том условии, что login и пароль введены правильные без пробелов и т.п. Плюс к этому, не всегда обновляются некоторые из полей в той же таблице. | |
|
|
|
|