我使用LOAD DATA LOCAL INFILE将csv文件上传到MySQL。
如果csv是由mac创建的,我会在查询中包括以'\r‘结尾的行。如果csv是由MS Office创建的,我会在查询中包括以'\n‘结尾的行。如果csv是在Open Office中创建的,我会完全省略以结尾的行。有没有一种方法,我可以制定我的查询,使csv将被上传,无论它是如何创建的?
我有一个mysql数据库列表,我希望使用linux脚本从以"_abc“结尾的数据库导出两个表。然而,我不断地得到错误“意外结束的文件”。这是我的脚本,其中DB_FILE是一个文本文件,其中包含以"_abc“结尾的数据库名称。while read db_name; OUT_FILENAME="${db_name}_table.csv"
mysql -u$MYSQLUSER -p$MYSQLPASS -hFIELDS TERMIN