Вставка текстовых значений из списка в таблицу, созданную в базе данных SQLite - PullRequest
0 голосов
/ 12 января 2019

Я создаю базу данных для хранения всех значений из списков, определенных в моем коде. Мне нужен столбец - Input_CAN_signals, чтобы каждый элемент списка (input_can_signals) имел значение. Вывод должен выглядеть примерно так:

Input_CAN_signals

сигнал -1

сигнал -2

сигнал - 3

и так далее.

Итак, я написал следующий код:

sql_obj = sqlite3.connect(sql_db_path)
c = sql_obj.cursor()
c.execute("CREATE TABLE Signals1(Input_CAN_Signals, Output_CAN_signals, Input_LIN_Signals, Input_Hardware_Pin, Output_Hardware_Pin)")
i = 0     
for i in range(0,len(input_can_signals)):
        sig = 'INSERT INTO Signals1 (Input_CAN_Signals) VALUES(%s)'
        c.executemany(sig, input_can_signals[i])

Теперь это дает следующую ошибку:

near "%" : syntax error
...