文章详情页
python - 在sqlalchemy中获取刚插入的数据id?
浏览:244日期: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. debian - docker依赖的aufs-tools源码哪里可以找到啊?2. docker安装后出现Cannot connect to the Docker daemon.3. angular.js - angularjs的自定义过滤器如何给文字加颜色?4. docker - 如何修改运行中容器的配置5. angular.js - angular内容过长展开收起效果6. mac里的docker如何命令行开启呢?7. nignx - docker内nginx 80端口被占用8. docker - 各位电脑上有多少个容器啊?容器一多,自己都搞混了,咋办呢?9. 为什么我ping不通我的docker容器呢???10. golang - 用IDE看docker源码时的小问题
排行榜

网公网安备