文章详情页
python - 在sqlalchemy中获取刚插入的数据id?
浏览:228日期:2022-06-29 10:42:10
问题描述
from sqlalchemy import textconn=engine.connect();s=text('insert into aws_rcsy(topic)values(:topic)');q_insert=conn.execute(s,topic=topic);conn.close();
如何获取刚插入数据的id?
ps:q_insert返回<sqlalchemy.engine.base.ResultProxy object at 0x...> 从q_insert中能否获取row数据?
问题解答
回答1:q.lastrowid
回答2:复制过来的代码,没有验证过
rslt_id = conn.execute('INSERT INTO user (name, country_id) VALUES (’Homer’, 123)RETURNING id')
参考 stack-overflow
相关文章:
1. javascript - echart+百度地图2. javascript 开发百度地图3. nginx - 关于vue项目部署到ngnix后出现的问题4. 如图的flex骰子布局是怎么实现的?5. angular.js - 百度爬虫如何处理“#”符号?6. nosql - mongodb 多组数据不固定字段查询问题 [百度党请绕道]7. javascript - 请问div是个链接,鼠标移上去能出现一个div,比如查看更多按钮,怎么做?8. javascript - 前端开发中业务模型和视图模型具体分别指什么?9. html - 使用CkEditor时,在后台(php)无法接收到文本域中的内容???10. html5 - 为什么第二个 flex 会紧跟在第一个 flex 容器?
排行榜
