Команда INSERT
:
INSERT INTO table_name (column1, column2, column3, ...)
VALUES (value1, value2, value3, ...);
Таким образом, она должна быть
query = 'INSERT INTO output (name, content) VALUES(?, ?)'
for i in range(len(X)):
cur.execute(query, ('X', X[i]))
cur.execute(query, ('Y', Y[i]))
. Для более надежного решения вы можете использовать dict
data = {'X': X, 'Y': Y}
for key, values in data.items():
for value in values:
cur.execute('INSERT INTO output (name, content) VALUES(?, ?)', (key, value))