• 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏吧

Mysql查询给出错误?

php 来源:Sunny Parmar 16次浏览

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 
) 

版权声明:本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系管理员进行删除。
喜欢 (0)