我有大约50个csv文件,我需要将它们导入50个不同的数据库表。我尝试了很多东西但是找不到方法。文件和表名是一样的。
LOAD DATA LOCAL INFILE 'C:\\ABC\\MySQL\\TableSchema\\xyz.csv'
INTO TABLE xyz
FIELDS TERMINATED BY ','
ENCLOSED BY '"'
LINES TERMINATED BY '\n'
IGNORE 1 ROWS;
上面的代码允许我一次加载1个文件,但我想自动化多个文件。我将所有表名存储在表中,并在游标中获取它们并尝试通过使用游标连接字符串变量来更改文件名和表名它不起作用。有人可以对此有所了解。