文章详情页
python - 在sqlalchemy中获取刚插入的数据id?
导读:问题描述from sqlalchemy import textconn=engine.connect();s=text('insert into aws_rcsy(topic)va...
问题描述
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. java-ee - Eclipse上的tomcat8.0用不了2. 在线考试做题PHP3. javascript - 请问js(非jq)中如果获取元素的高度精准到小数位4. HTML标签上的非标准属性好东西吗 坏事?你的想法?5. Java“ Class.forName()”和“ Class.forName()newInstance()”之间有什么区别?6. 使用java8 env从Spring 3.2.0升级到4.1.2。和休眠3,获取异常7. http://bbs.dazhoushan.com/thread-htm-fid-247.html8. javascript - 请问chrome 能否修改 有title属性的元素弹出的提示框样式。9. 续上次的令牌问题10. python - 关于计算日期的问题
排行榜