zoukankan      html  css  js  c++  java
  • Mac上csv导入mysql提示错误[Error Code] 1290

    1.进入mysql查看secure_file_prive的值

    $mysql -u root -p

    mysql>SHOW VARIABLES LIKE "secure_file_priv";

    secure_file_prive=null   -- 限制mysqld 不允许导入导出

    secure_file_priv=/tmp/   -- 限制mysqld的导入导出只能发生在/tmp/目录下

    secure_file_priv=' '         -- 不对mysqld 的导入 导出做限制

    2.更改secure_file_pri的值

    /usr/local/mysql/support-files中的my-default.cnf配置文件,就把它复制到/private/etc中,重命名为“my.cnf”,并加入secure_file_priv='',重启mysql服务器即可。

    3.导入csv文件

    -- sql导入csv文件
    load data local infile '/Users/jojo/dumps/train.csv' --文件目录
    into table new_table -- 这里导入csv会出错,具体解决方法见"问题解决"
    fields terminated by','optionally enclosed by '"' escaped by '"'
    -- 字段之间以逗号分隔,字符串以半角双引号包围,字符串本身的双引号用两个双引号表示
    lines terminated by' ' -- 数据行之间以 分隔

    4.导出csv文件

    select * from table_name
    into outfile 'C:/ProgramData/MySQL/MySQL Server 5.7/xx.csv'
    FIELDS TERMINATED BY ','   
    OPTIONALLY ENCLOSED BY '"'   
    LINES TERMINATED BY '/n' 

  • 相关阅读:
    poj 1579(动态规划初探之记忆化搜索)
    hdu 1133(卡特兰数变形)
    CodeForces 625A Guest From the Past
    CodeForces 625D Finals in arithmetic
    CDOJ 1268 Open the lightings
    HDU 4008 Parent and son
    HDU 4044 GeoDefense
    HDU 4169 UVALive 5741 Wealthy Family
    HDU 3452 Bonsai
    HDU 3586 Information Disturbing
  • 原文地址:https://www.cnblogs.com/jojo276/p/6501659.html
Copyright © 2011-2022 走看看