Почему MySQL SELECT возвращает старые данные?
Нашел решение. Кому интересно на питоне mysql.connector нужно делать коммит после каждого селекта (раньше думал это только для изменений, да и в мануале написано что коммит для изменений, но по факту оказалось для селекта тоже).
Проверьте, сработает ли переподключение. Если сработает, то тут нужно понять причины, чем это вызвано ( к примеру https://stackoverflow.com/questions/181894/mysql-f... , что вы возможно видели).
Если нет - проверьте, как работает ваш инструментарий, возможно кэширование происходит на другом уровне.