Как гарантированно получить новую запись в запросе MySql внутри транзакции?
Добрый день. Скажите, как в транзакции в MySQL гарантировано получить запись которая создана в insert.
Пример:
1) Начинаю транзакцию
2) Создаю запись черезINSERT INTO Customers ( code ) VALUES (155);
3) ЧитаюSELECT * FROM Customers WHERE code=155;
Получаю пустой список
4) Читаю через секунду повторно, запись есть
Как гарантированно получить созданную запись на 3м шаге
>> и другого коннекта
Возможно так и есть, так как работа идет через пулл соединений BoneCP. Но насколько я знаю транзакция распространяется на всю таблицу, а не только на соединение. Вроде не должно влиять. Или я ошибаюсь?