Я создаю базу данных для хранения всех значений из списков, определенных в моем коде.
Мне нужен столбец - 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