我在沒有ORM的情況下使用SQLAlchemy,即使用手工製作的SQL statememts直接與後端數據庫進行交互。我在本例中使用PG作爲後端數據庫(psycopg2作爲數據庫驅動程序) - 我不知道這是否會影響答案。SqlAlchemy:獲取插入的最後一條記錄的ID
我有這樣的語句(爲了簡潔起見,假定conn是的分貝的有效連接):
conn.execute("INSERT INTO user (name, country_id) VALUES ('Homer', 123)")
假設還使得用戶表由連接柱(ID [SERIAL PRIMARY KEY]名,COUNTRY_ID)
我如何可以獲取新用戶(理想的ID,而無需再次擊中分貝?)
這與SQLAlchemy有什麼關係? – 2014-11-19 20:33:14