Сеанс MySQL Workbench не видит обновлений базы данных

У меня MySQL Workbench (community-6.2.3), установленный в системе Ubuntu с использованием .deb.

Сеанс Workbench, кажется, не видит обновлений (DML) базы данных, выполненных другими сеансами (приложения / клиент командной строки).
Новый сеанс может видеть правильное состояние базы данных при ее запуске, но никакие изменения, которые происходят после этого, не видны ей.
Кажется, сессия Workbench синхронизируется с DB после коммита в Workbench.

я собираюсьError Code: 1412. Table definition has changed, please retry transaction когда я пытаюсь запросить таблицу, которую я создал из другого сеанса.

Сессии, не связанные с рабочим столом, похоже, не имеют никаких проблем.

Я пропускаю конфигурацию или что-то?

Обновить:

Это отчасти ожидаемое поведение ичастично ошибка.

яне используется режим автоматической фиксации, в таком случаеSELECT операторы выполняются с использованием снимка, созданного при первом чтении.
Это поведение для уровня изоляции REPEATABLE READ, который используется MySQL Workbench.

Есть ли способ изменить или установить уровень изоляции по умолчанию для сеанса MySQL Workbench?

Когда выполняется в Workbench:

SELECT @@Global.tx_isolation, @@tx_isolation, @@session.tx_isolation;

возвращает:

READ-COMMITTED, REPEATABLE-READ, REPEATABLE-READ

в отличие от клиента командной строки:

READ-COMMITTED, READ-COMMITTED, READ-COMMITTED

Связанные с:
MySQL REPEATABLE-READ Уровень транзакции Workbench не установлен
MySQL Workbench и уровень изоляции сеанса по умолчанию

Ответы на вопрос(1)

Ваш ответ на вопрос