Скорее всего, это вызвано уровнем изоляции MySQL по умолчанию, равным REPEATABLE READ
.
Это означает, что ваша транзакция в MySQL Workbench не увидит изменений, пока вы не закончите эту транзакцию.Запуск SELECT считается транзакцией.
Вы должны увидеть изменения в MySQL Workbench, как только вы выполните там коммит (или откат).
Возможно, вы захотите изменить либо уровень изоляции по умолчанию для вашей установки на READ COMMITTED
, либо изменить уровень изоляции вашего сеанса в MySQL Workbench на READ COMMITTED
Подробнее о том, как вы это делаетеможно найти в руководстве.