我有一个mysql数据表和一个csv文件,该表有一个json类型列,而csv文件有一个对应的json类型字段,我使用了"load data local infile.“方法将csv文件导入mysql,此过程存在问题。
以下是我的数据表详细信息:
mysql> desc test;
+---------+--------------+------+-----+---------+----------------+
| Field | Type | Null | Key | Default | Extra |
+---------+-------
我需要知道如何将10个数据表从一个数据库导出为csv格式,每天使用cron作业?
我知道这个剧本:
SELECT *
FROM TABLE NAME
INTO OUTFILE '/var/lib/mysql-files/BACKUP.csv'
FIELDS TERMINATED BY ','
ENCLOSED BY '"'
LINES TERMINATED BY '\n';
但是,如何在同一行中添加另外9个表呢?
诚挚的问候!
我对MySQL非常陌生,但我无法从命令行将csv文件导入数据库。输入文件对于PHPMyAdmin来说太大了,然后我尝试从命令行更新数据表。
这是从终端运行的命令。
LOAD DATA LOCAL INFILE "/home/meteo/PROJECTES/BASE-AEMET/TREBALL/PCP.csv" into TABLE precipitacion FIELDS TERMINATED BY ',' (CodigoEst, Fecha, Precipitacion, ValidPP);
这是PCP.csv文件的结构
"7034",2000