亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費注冊 查看新帖 |

Chinaunix

  平臺 論壇 博客 文庫
最近訪問板塊 發(fā)新帖
查看: 4781 | 回復: 4
打印 上一主題 下一主題

mysql load data infile導入文件中含有日期字段的問題 [復制鏈接]

論壇徽章:
0
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報告]
發(fā)表于 2009-03-19 15:08 |只看該作者 |倒序瀏覽
表結(jié)構(gòu):
create table EMC_MONITOR(ENAME varchar(30), SNAPTIME datetime, SPTYPE varchar(10), IOPS decimal(12, 2), THROUGHPUT decimal(12, 2));

文件本件格式:
CX960A,03/03/2009 21:13:39,SP A,1931.377049,15.088883
CX960A,03/03/2009 21:14:38,SP A,2210.619470,17.270465
CX960A,03/03/2009 21:15:38,SP A,2474.417841,19.331389
CX960A,03/03/2009 21:16:38,SP A,2730.311475,21.330558
CX960A,03/03/2009 21:17:38,SP A,2991.458020,23.370766
CX960A,03/03/2009 21:18:38,SP A,3272.425693,25.565826

Load data 腳本:
load data infile '/analyse/CX960A/perdata/analyseCX960spA.csv' ignore into table EMC_MONITOR fields terminated by "," enclosed by '';

數(shù)據(jù)可以成功,但SNAPTIME字段導入錯誤:
mysql> select * from EMC_MONITOR;
+--------+---------------------+--------+---------+------------+------------+
| ENAME  | SNAPTIME            | SPTYPE | IOPS    | THROUGHPUT | GMT_CREATE |
+--------+---------------------+--------+---------+------------+------------+
| CX960A | 0000-00-00 00:00:00 | SP A   | 1931.38 |      15.09 | NULL       |
+--------+---------------------+--------+---------+------------+------------+

請問該如何導入日期格式的數(shù)據(jù)?

[ 本帖最后由 xzh2000 于 2009-3-19 15:15 編輯 ]

論壇徽章:
1
白銀圣斗士
日期:2015-11-23 08:33:04
2 [報告]
發(fā)表于 2009-03-19 15:19 |只看該作者

回復 #1 xzh2000 的帖子

不知道load data還有沒有其它方式 。

但是可以先將SNAPTIME 改成varchar,加多一列datetime,


導進去再用dateformat轉(zhuǎn)換一下。

論壇徽章:
0
3 [報告]
發(fā)表于 2009-03-19 15:30 |只看該作者
原帖由 楓影誰用了 于 2009-3-19 15:19 發(fā)表
不知道load data還有沒有其它方式 。

但是可以先將SNAPTIME 改成varchar,加多一列datetime,


導進去再用dateformat轉(zhuǎn)換一下。


奇怪,我把文件文件中格式寫了一下,就成功了:
CX960A,2009-03-14 21:52:38,SP A,772.163934,6.032531

但我在導入時:
set datetime_format = '%m/%d/%Y %H:%i:%s';
load data infile '/analyse/CX960A/perdata/a.lst' ignore into table EMC_MONITOR fields terminated by "," enclosed by '';

同樣識別不了.

論壇徽章:
1
白銀圣斗士
日期:2015-11-23 08:33:04
4 [報告]
發(fā)表于 2009-03-19 16:02 |只看該作者

回復 #3 xzh2000 的帖子

·          date_format

該變量未使用。

·         datetime_format

該變量未使用。

·          'YYYY-MM-DD HH:MM:SS'或'YY-MM-DD HH:MM:SS'格式的字符串。允許“不嚴格”語法:任何標點符都可以用做日期部分或時間部分之間的間割符。例如,'98-12-31 11:30:45'、'98.12.31 11+30+45'、'98/12/31 11*30*45'和'98@12@31 11^30^45'是等價的。

是固定格式。

論壇徽章:
0
5 [報告]
發(fā)表于 2009-03-19 17:15 |只看該作者
date_format 和 datetime_format 這兩個變量已經(jīng)被 MySQL 廢棄了,其實覺得 MySQL 有點奇怪的,已經(jīng)完全廢棄的哪些參數(shù)變量就該直接去掉了得,還放在那里不知道干嘛,很容易誤導用戶的
您需要登錄后才可以回帖 登錄 | 注冊

本版積分規(guī)則 發(fā)表回復

  

北京盛拓優(yōu)訊信息技術有限公司. 版權(quán)所有 京ICP備16024965號-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報專區(qū)
中國互聯(lián)網(wǎng)協(xié)會會員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關心和支持過ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP