我需要将大量文本文件(3098)导入到数据库中。每个文件必须位于不同的表中。我的想法是使用一个循环为每个文件创建一个新的表。我是否需要在php中使用foreach来遍历所有的文件,或者只使用mysql循环,以及在LOAD DATA LOCAL INFILE .Also之后应该使用什么文件名,不知道如何创建这些表(可能会为它们的名称使用一个变量
我想使用命令将txt文件导入mysql数据库。LOAD DATA LOCAL INFILE 'c:/mydatabase.txt' INTO TABLE mytable COLUMNS TERMINATED BY '\t'
但是,数据的一列是包含特殊字符在将数据导入mysql时,有什么方法可以保留特殊的字符吗?
我将包含所有值的Oracle数据库中的整个表导出到txt文件中,其中一列包含格式为“1,5”或“0,25”或“0,75”等格式的浮点值(=工时)。我连接了我的mariadb数据库,试图将txt文件导入到我在mariadb数据库中创建的新表中。innodb default charset=utf8 进口如下:
LOAD DATA LOCAL INFILE '/var/www/foldername/import.t