У меня есть 2 терминала в обоих из них. Я устанавливаю autocommit = 0 в первом терминале i вставляет 5 строк, а затем я набираю commit, который он предположил сейчас во втором терминале, я могу видеть обновления правильно? но это неверно. Мне нужно ввести commit во втором терминале, прежде чем я наберу «select * from table», почему это необходимо, может кто-нибудь объяснить мне?СУБД - КОМИТЕТ ПЕРЕД ВЫБОРОЧНЫМ ЗАПРОСОМ
ответ
это выглядит странно, но, по словам mysql bug и blog entry ожидается поведение с уровнем REPEATABLE READ
изоляции, уровень изменения в READ COMMITTED
, чтобы избежать этой проблемы
set session transaction isolation level read committed;
не работал. то же самое, что и раньше, мне нужно сделать фиксацию до того, как я увижу обновленную информацию –
@ Costas.K Вы выполнили это заявление в обоих терминалах? –
плотина это сработало !! вы, черт возьми, прикольно, что именно читается уровень изоляции? –
- 1. OCaml стандартный комитет?
- 2. удалить строку прерывания перед запросом
- 3. Создайте выражение LINQ перед запросом
- 4. Relay - установить переменную перед запросом
- 5. выполнить javascript перед запросом XML
- 6. Angularjs: условие перед запросом данных?
- 7. Laravel - Выполнять функцию перед запросом
- 8. Сбросить предыдущие данные перед запросом
- 9. Проверяйте дубликаты писем перед запросом
- 10. Заменить слово Перед поисковым запросом
- 11. Большой XML с выборочным разбором
- 12. onbeforeunload - привязка к выборочным событиям
- 13. Почему комитет OAuth2 удалил код ошибки «expired_token»?
- 14. Rails запускает код перед каждым запросом перед application.rb
- 15. Выбор СУБД
- 16. Сделать HttpClient потреблять «мусор» перед следующим запросом
- 17. Подтверждение идентификатора сервера перед любым запросом
- 18. Как вызвать дополнительный SQL перед каждым запросом?
- 19. как сортировать перед запросом во встроенном документе
- 20. Как вставить перед запросом обновления в mysql?
- 21. Apache Tomcat precompile JSP перед первым запросом
- 22. Подтвердить форму, используя angularjs перед запросом ajax
- 23. Задайте значение последнего идентификатора перед запросом
- 24. Какое событие отправлено перед запросом Url?
- 25. SQL-сервер выполняет преобразование даты перед запросом
- 26. Проверка идентификации пользователя перед любым запросом
- 27. Запуск фабрики перед запросом $ http в беге
- 28. узел ЯШ: проверить подключение MySQL перед запросом
- 29. Grails - Как заменить атрибут перед запросом?
- 30. Как распечатать перед запросом ввода каждый раз?
'commit' команда совершает данные для сессии, два терминала - два разных сеанса, вы должны сначала зафиксировать в первом терминале обновленные данные во втором терминале –
, но в первом терминале я вставляю пару строк, а затем я нажал фиксацию, он предположил, что во втором терминале можно увидеть предыдущие изменения .. но для работы я сделал фиксацию до того, как попытаюсь просмотреть обновленную информацию –
Я не могу понять, как вы можете «нажимать фиксацию» в терминале, вам нужно «набрать» фиксацию, чтобы на самом деле применить изменения. –