国产精品欧美久久久久久-国产精品一区二区亚洲av-美女又爽又黄插鸡巴视频-在秘 无码一区二区在线

內(nèi)頁(yè)Banner背景圖
創(chuàng)絡(luò)講堂
白色波浪圖形
灰色波浪圖形 灰色波浪圖形
白色波浪圖形 白色波浪圖形
白色波浪圖形 白色波浪圖形
白色波浪圖形 白色波浪圖形
本文于2016-07-14最后更新,距今已超過(guò)1年,如不符合現(xiàn)在的實(shí)際情況,可聯(lián)系創(chuàng)絡(luò)客服獲取幫助或查閱近期文章。
最近在為客戶做一個(gè)庫(kù)存升級(jí)改造的項(xiàng)目,之前客戶的數(shù)據(jù)管理全部是在Excel中操作,估計(jì)以前也是沒(méi)有意識(shí)到數(shù)據(jù)量變大以后,工作會(huì)變得如此困難,基本上處于一個(gè)無(wú)法操作的程度了。于是我們將舊版本的Excel表格格式化以后,導(dǎo)入到新開(kāi)發(fā)的MySQL數(shù)據(jù)庫(kù)中發(fā)現(xiàn)一個(gè)比較有趣的問(wèn)題:Excel導(dǎo)入MySQL日期為0000-00-00了。

這個(gè)問(wèn)題客戶肯定是不能接受的,其實(shí)我們已經(jīng)事先在Excel表中將日期字段設(shè)定為日期類型,而且在MySQL中的數(shù)據(jù)結(jié)構(gòu)也是DATE類型,原以為是不會(huì)出錯(cuò)的。經(jīng)過(guò)思考,我們決定用一個(gè)低級(jí)但很實(shí)用的辦法來(lái)解決這個(gè)問(wèn)題。

第一步:重新格式化Excel日期這個(gè)字段。選中日期列→右鍵單擊→設(shè)置單元格格式...→自定義→在日期前面加一個(gè)特殊字符,這里以a為例,如下圖:

設(shè)置單元格格式

自定義單元格格式

設(shè)置好單元格格式

第二步:選中已經(jīng)發(fā)生格式變化的日期數(shù)據(jù),這個(gè)時(shí)候雙擊某一個(gè)單元格,可以發(fā)現(xiàn)那個(gè)a會(huì)消失,這是因?yàn)槟莻€(gè)a只是一個(gè)格式,所以我們需要把它處理成真正的文本內(nèi)容:復(fù)制并粘貼到記事本中,然后再?gòu)挠浭卤局袕?fù)制粘貼回來(lái),并替換掉現(xiàn)在的內(nèi)容。

第三步:在MySQL中把日期字段的字符類型修改為varchar(255),接下來(lái)就可以把處理后的Excel導(dǎo)入MySQL了。然后使用SQL語(yǔ)句,對(duì)已經(jīng)成功導(dǎo)入但是含有一個(gè)a字母的數(shù)據(jù)進(jìn)行修改,所使用的SQL語(yǔ)句為:update 表名 set 字段名=replace(字段名,?a?,??);

第四步:在MySQL中,把日期字段的字符類型重新修改為DATE,然后,然后就大功告成了!

總的說(shuō)來(lái),這個(gè)方法真的沒(méi)有什么技術(shù)含量,但是確確實(shí)實(shí)是非常實(shí)用的,當(dāng)你在使用其他高科技方法出現(xiàn)錯(cuò)誤或效率十分低下的時(shí)候,不妨試試我這個(gè)笨方法,不但有效,而且速度還很快!至于Excel要如何導(dǎo)入MySQL這里就不再贅述了,后面有時(shí)間再單獨(dú)整理發(fā)文,感謝觀看,轉(zhuǎn)載請(qǐng)注明出處!

上一條 返回目錄 下一條
更多閱讀選擇
相關(guān)文章
我們推薦了一些您可能也會(huì)感興趣的文章
客服電話
  • 0755-23698839
  • 134-1757-3710
  • 132-6576-8769
創(chuàng)絡(luò)建站客服二維碼
不出售過(guò)期域名
微信咨詢