下面的脚本正在将一堆csv文件加载到mysql数据库中。我试图在循环内执行此函数,但是mysql表字段称为"return"的内容会导致脚本认为它应该执行返回函数。
`return`周围的`是为了在mysql中对其进行转义,这是一个mysql关键字。
`return`周围的`是为了在mysql中对其进行转义,这是一个mysql关键字。
for f in *.txt;
do
mysql -uroot -ppassword -e "LOAD DATA INFILE '$f' INTO TABLE info FIELDS TERMINATED BY ',' LINES TERMINATED BY '\n' (`return`,`id`,`field1`,`field2`);";
done