Я пытаюсь импортировать текстовый файл данных в таблицу sql, используя скрипт python. Проблема в том, что когда я запускаю скрипт, он выдает ошибку, что отсутствует имя объекта или столбца. и что я должен проверить, что у каждого столбца в моем запросе есть имя. Теперь я в некотором роде заблудился, что это значит, потому что я уже создал таблицу в БД и у нее есть имена столбцов. Пожалуйста, объясните мне, как обойти эту ошибку.
Я не могу поделиться данными, которые пытаюсь загрузить, потому что они содержат конфиденциальную информацию. Надеюсь, мой код будет достаточно, следующий код:
with open(DEST_SRV_PTH) as infile:
for line in infile:
data = line.split(",")
query = ('insert into iru_temp_abd (sr_num,msisdn,notes) values (?%s,?%s,?%s)' % (str(fields[2:3]),str(fields[11:12]),str(fields[14:15])))
cursor.execute(query, *data)
cnxn.commit()