Mysql查询给出错误?

2019年7月30日 36点热度 0条评论 来源: Sunny Parmar

June24.csv文件中的数据是:Mysql查询给出错误?

No EnNo INOUT1 DateTime 
4 34  S 2017/06/24 09:10:00AM 
5 13  S 2017/06/24 09:10:00AM 
6 26  S 2017/06/24 09:13:00AM 
7 34  E 2017/06/24 02:30:00PM 
8 13  E 2017/06/24 02:33:00PM 
9 26  E 2017/06/24 05:05:00PM 

在这个数据,我有四个字段没有,恩诺,INOUT1,日期时间。

但是当这个文件加载到查询通过 更改为MyQuery像

$ Q = “LOAD DATA INFILE 'C:\ WAMP \ WWW \' INTO TERMINATED BY \表dataimport 田” \,\” ENCLOSED BY \'\“\ '\ LINES TERMINATED BY \ ”\ n \“ (NoEnNoINOUT1,@ var1的) 组日期时间= STR_TO_DATE(@ var1的,' %Y /%米/%d%H :%I:%S%p')“; 的mysql_query($ q)或死亡(mysql_error());

它给出错误: 您的SQL语法有错误;检查对应于你的MySQL服务器版本使用附近的正确语法手册 '%Y /%M /%d%H:%I:%S%P')”在第2行


===========解决方案如下:

试试这个: -

LOAD DATA 
INFILE 'JUNE24.CSV' 
INTO TABLE DATAIMPORT 
FIELDS TERMINATED BY "," OPTIONALLY ENCLOSED BY '"' 
LINES TERMINATED BY '\r\n' IGNORE 1 LINES 
(
NO, 
EnNo, 
INOUT, 
@DateTime DATE 
) 
    原文作者:Sunny Parmar
    原文地址: https://stackoverflow.com/q/44756375
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系管理员进行删除。