我有我在每次2分鐘遍地跑一個基本的查詢,提取具有標誌設置爲所有記錄1 /真等SQLAlchemy的查詢不獲取正確的數據
如果我從運行該腳本命令和我有一個記錄與設置標誌提取它,然後,如果我直接去mysql並在下一次(2分鐘)重新設置該標誌爲真/ 1執行查詢記錄未找到。
我已經啓用了查詢執行打印到我的控制檯,如果我直接執行查詢到mysql我可以看到記錄顯示。爲什麼不是sqlalchemy找到它?
這裏是我的配置:
engine = create_engine(config.DATABASE_URI, pool_recycle=1800)
metadata = MetaData()
db_session = scoped_session(sessionmaker(bind = engine,
autoflush = True,
autocommit = False))
你在兩者之間做了什麼? – Randy 2012-03-28 20:35:04
爲什麼我必須提交通過mysql管理員添加的任何內容?該選擇是否應該選擇數據庫中的內容? – 2012-03-28 21:05:27
在第一個事務提交之前,您無法在另一個事務中選擇某個事物。 – Randy 2012-03-28 21:15:35