使用SQLyog将数据从Excel导入MySQL数据库

时间:2015-05-22 12:28:36

标签: mysql excel data-warehouse sqlyog

有没有办法使用SQLyog自动将数据从Excel / csv导入MySQL数据库,以便每次都自动更新?

2 个答案:

答案 0 :(得分:0)

使用Database -> Import -> Import External Data

每次发生的事情都会自动发生?在cronjob上使用LOAD DATA mysql命令可能更容易。

通过CSV检查“更新”

http://www.softwareprojects.com/resources/programming/t-how-to-use-mysql-fast-load-data-for-updates-1753.html

Step 1: Use LOAD DATA to import the entire input file into a temporary table and update primary key id's for any existing records we already have

Step 2: Use SELECT INTO OUTFILE to write all records we couldn't find an id for (new records) into a temporary text file

Step 3: Use LOAD DATA to add all new records (from step 2) into the target table

Step 4: Use a single UPDATE query, to update all records that match an existing primary key 

答案 1 :(得分:0)

Sqlyog是一个独立的应用程序,无法自动执行导入过程。

您可以为服务器创建LOAD DATA INFILE命令的cronjob。