小编Ran*_*had的帖子

Python将一组.csv文件加载到MySQL中

我使用以下命令将多个.csv文件加载到Mysql数据库中,但我没有收到任何错误(IDLE窗口)并且数据未加载

这是错误的脚本

#!C:\Python27\python.exe

import MySQLdb
import os
import string

# Open database connection
db = MySQLdb.connect (host="localhost",port=3307,user="root",\
                      passwd="gamma123",db="test")

cursor=db.cursor()


l = os.listdir(".")
for file_name in l:
        print file_name
        cursor=db.cursor()
        if (file_name.find("DIV.csv")>-1):
           #Query under testing
            sql = """LOAD DATA LOCAL INFILE file_name \
            INTO TABLE system_work \
            FIELDS TERMINATED BY ',' \
            OPTIONALLY ENCLOSED BY '"'  \
            LINES TERMINATED BY '\r\n' \
            IGNORE 1 LINES;;"""
try:
            # Execute the SQL command
            cursor.execute(sql)
            # Commit your changes in the database
            db.commit()
except: …
Run Code Online (Sandbox Code Playgroud)

python mysql sql database csv

1
推荐指数
1
解决办法
7060
查看次数

如何在没有主键的情况下删除所有重复行?

我有一个没有任何唯一键或主键的表。它有 50 列,其中任何或所有列都可以是重复的。如何删除所有重复行但保留第一次出现?

mysql sql duplicate-removal delete-row

0
推荐指数
1
解决办法
2893
查看次数

标签 统计

mysql ×2

sql ×2

csv ×1

database ×1

delete-row ×1

duplicate-removal ×1

python ×1