У меня есть список из 3 строк, каждая из которых представляет строку таблицы:
>>> print list
[laks,444,M]
[kam,445,M]
[kam,445,M]
Как вставить этот список в таблицу?
Моя структура таблицы:
tablename(name varchar[100], age int, sex char[1])
Или я должен использовать что-то кроме списка?
Вот фактическая часть кода:
for record in self.server:
print "--->",record
t=record
self.cursor.execute("insert into server(server) values (?)",(t[0],));
self.cursor.execute("insert into server(id) values (?)",(t[1],))
self.cursor.execute("insert into server(status) values (?)",(t[2],));
Вставка трех полей по отдельности работает, но с использованием одной строки, например
self.cursor.execute("insert into server(server,c_id,status) values (?,?,?)",(t[0],),(t[1],),(t[2],))
или
self.cursor.execute("insert into server(server,c_id,status) values (?,?,?)",(t),)
нет.