插入到表SELECT * FROM - 的web2py DAL

问题描述 投票:0回答:1

你好,

我需要执行类似查询

insert into TableA Select * form TableB 

其中表A表B和共享相同的结构。我怎样才能使用web2py的DAL(以抽象的从数据库特定的语法查询)实现这一目的?

我想补充也是拥有表B约300万行和20列。

谢谢

web2py database-abstraction
1个回答
1
投票

web2py的DAL没有产生这样的查询的API,所以你将不得不使用原始的SQL。您仍然可以使用通过使用其.executesql方法DAL连接:

db.executesql('insert into TableA select * from TableB')
© www.soinside.com 2019 - 2024. All rights reserved.