MySQL load data 远程导入TXT文件
时间: 2024-06-09 12:11:30 浏览: 152
mysql 远程 导入
可以使用 MySQL 的 `LOAD DATA INFILE` 语句来导入本地或远程的文本文件到 MySQL 数据库中。下面是一个远程导入的示例:
```sql
LOAD DATA INFILE 'http://example.com/data.txt'
INTO TABLE mytable
FIELDS TERMINATED BY ','
LINES TERMINATED BY '\n';
```
其中,`http://example.com/data.txt` 是要导入的文件的 URL,`mytable` 是要导入数据的表名,`FIELDS TERMINATED BY ','` 表示字段之间用逗号分隔,`LINES TERMINATED BY '\n'` 表示行之间用换行符分隔。
需要注意的是,为了使用远程文件,需要在 MySQL 服务器上启用 `--local-infile` 参数。可以在启动 MySQL 服务器时添加该参数,或者在运行时使用 `SET GLOBAL local_infile=1;` 命令来启用该参数。同时,MySQL 服务器也需要有访问远程文件的权限。
阅读全文