gpt4 book ai didi

mysql - Linux bash MySQL 载入文件

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:00:46 25 4
gpt4 key购买 nike

我正在尝试简化加载数据本地文件,方法是将其放入 .sh 文件中,然后使用 bash 运行它。

这是我的 count_portal.sh 文件

mysql -h host -u root -p password 
load data local infile
"/workplace/user/dump/count_portal.txt"
replace into table test.icqa_count_portal
fields terminated by '\t' lines terminated by '\n' ignore 1 lines;

这是我的 bash 脚本

bash /home/user/Desktop/count_portal.sh 我得到的输出不符合设计目的。当我简单地使 count_portal.sh 包含 mysql -h host 时,它在运行脚本时很长。

最佳答案

我想通了。这是我的文件。

#!/bin/bash
/usr/bin/mysql --host=host --user=root --password=password --database=test<<EOFMYSQL
load data local infile '/workplace/user/ETLdump/count_portal.txt' replace INTO TABLE count_portal fields terminated by '\t' LINES
TERMINATED BY '\n' ignore 1 lines;
EOFMYSQL

完美运行!

关于mysql - Linux bash MySQL 载入文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20410904/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com