1. 程式人生 > >如何把使用Navicat把Excel表格中時間日期以**dateTime**格式匯入**MySQL**資料庫

如何把使用Navicat把Excel表格中時間日期以**dateTime**格式匯入**MySQL**資料庫

前言

今天往資料庫匯入資料的時候忽然遇到一個很坑爹的問題,匯入資料的時候把create_date欄位屬性設定為dateTime格式,結果:

error

匯入的時間全部是0000-00-00 00:00:00,坑爹啊有木有!接下來開始我們的埋坑之旅。。。

解決方案

解決方法其實很簡單

  1. 首先我們在匯入資料的時候把create_date欄位屬性設定為varchar(字串)格式,然後匯入資料。
  2. 這時候我們會發現我們匯入時間資料成功,不過資料格式是字串格式。
  3. 接下來我們只需要進行最關鍵的一步就可以解決問題了,在命令列輸入程式碼:
ALTER TABLE taoyou CHANGE create_date create_date DATETIME

接下來我們就會發現:

error

問題完美解決!現在查表時獲得的便是時間格式,而不是字串格式了。。。

檢視更多文章請點選進入我的個人部落格