Как отключить кеш запросов с помощью mysql.connector
Я подключаю MySQL на моем приложении Kivy.
import mysql.connector
con = mysql.connector.Connect(host='XXX', port=XXX, user='XXX', password='XXX', database='XXX')
cur = con.cursor()
db = cur.execute("""select SELECT SQL_NO_CACHE * from abc""")
data = cur.fetchall()
print (data)
После вставки или удаления на таблицу abc из другого соединения; я вызываю тот же запрос на питоне; но данные не обновляются.
Я добавляю запрос "SET SESSION query_cache_type = OFF;" до выбора запроса, но это не сработало. Кто-то сказал, что запрос "select NOW () ..." не кэшируется, но снова не работает. Что я должен делать?