是否可以从数据库读取表格&在python中写入相同代码中的另一个表

时间:2013-11-16 12:24:44

标签: python sql database sqlite

我想编写python代码,从一个表和一个表中读取数据。做一些操作&将输出与同一数据库中相同数据库中前一个表的更多列一起写入。 这是描述:: 我有表(name = table-1)从我在哪里读数据。做一些操作&获得某些变量的价值。我希望将表2中的值存储在相同代码中的同一数据库中。 我使用两个光标(table1的curr-1读取和执行某些操作)&(table2的curr-2插入值) 我正在插入值(使用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 format.it如果声明为(时间)格式则不起作用

代码没有语法&逻辑错误。 非常感谢&欢迎您的反馈。如果需要一些许可,请随意询问

1 个答案:

答案 0 :(得分:0)

如果多个连接可以同时读写,则会相互干扰。

要执行多个SQL语句,请使用同一连接中的两个游标。