Tôi đang sử dụng SQLAlchemy không có ORM, tức là sử dụng các biểu tượng SQL được tạo thủ công để tương tác trực tiếp với db phụ trợ. Tôi đang sử dụng PG như db phụ trợ của tôi (psycopg2 như trình điều khiển DB) trong trường hợp này - Tôi không biết nếu điều đó ảnh hưởng đến câu trả lời.SqlAlchemy: lấy id của hồ sơ cuối cùng được chèn
Tôi có báo cáo như thế này (cho ngắn gọn, giả conn đó là một kết nối hợp lệ đến db):
conn.execute("INSERT INTO user (name, country_id) VALUES ('Homer', 123)")
cũng Giả sử rằng các bảng người dùng bao gồm các cột (id [SERIAL PRIMARY KEY], tên, country_id)
Làm thế nào tôi có thể lấy id của người dùng mới (lý tưởng, mà không va vào db nữa không?)
Điều này có liên quan gì với SQLAlchemy? –