我想编写python代码,从一个表中读取数据,并执行一些操作,以及在同一个数据库中使用同一代码编写输出以及上一个表中的更多列。
描述如下:
我有一个表(name=table-1),从中读取数据。执行一些操作并在某个变量中获取值。我希望将这个值存储在同一个数据库中的表2中,并使用相同的代码。
我使用了两个游标(curr-1用于table1读取并执行一些操作)&;(curr-2用于table2插入值)
我插入值(使用curr-2),在代码中获取值。在
下面是一些我想执行的示例代码:connection_1= sqlite3.connect('/home/Documents/attendance_report/data.db')
cur_1 = connection_1.cursor()
connection_2 = sqlite3.connect('/home/Documents/attendance_report/data.db')
cur_2 = connection_2.cursor()
cur_2.execute('select * from table-1')
count=1
for row in cur_2:
count+=1
##doing some operation in the variable name(xyz)
new_row = [col1_4m_table_1,col2_4m_table_1,xyz]
cur_1.execute('''insert into total_time values(?,?,?)''', new_row)
变量xyz也是timedelta格式的,输出应该显示为09:23:54格式.it如果声明为(时间)格式,则不起作用
代码没有语法和逻辑错误。
非常感谢并欢迎您的反馈。如果需要一些许可,请随时询问