Загрузка данных в db mysql из CSV-файла с использованием python - PullRequest
0 голосов
/ 08 апреля 2020

Привет, я новичок ie в разработке. Я пытаюсь поместить данные в мою базу данных в mysql, размещенном на сервере с помощью файла CSV. Я не получаю ошибок Db подключается, но ничего не сбрасывается в мою базу данных.

Записи конфигурации, которые я удалил из-за соображений безопасности, и поскольку безопасное соединение установлено, они не являются источником какой-либо ошибки. (python версия 3.7.6)

import mysql.connector
import csv
import pymysql


config = {
  'user': 'db_user1',
  'password': '',
  'host': '',
  'database': 'db',
  'raise_on_warnings': True
}

cnx = mysql.connector.connect(**config)
cursor=cnx.cursor()

print("DB connected")

csv_data=csv.reader('xyz.csv')

sql="INSERT INTO table VALUES(%d,'2020/01/01',%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,'1','2','2020/01/01 13:22:22')"

try:
  for row in csv_data:
    cursor.execute(sql)
    cnx.commit()

except:
  cnx.rollback()
...