MySQL關於Incorrect datetime value的分析、解決過程
ERROR 1292 (22007): Incorrect datetime value: '1' for column 'strat_use_date' at row 1
資料檔案內容如下,單從欄位'strat_use_date'來看,其資料型別是datetime,同時輸入的值也是有效的日期時間資料。
那麼其中的原因是什麼呢,不能簡單的從該欄位入手,而是要結合該欄位前後欄位一起分析,於是我用了一個匯入動作的逆向——匯出動作,生成匯出資料與該資料檔案作個對比,以找出其中的差異。
為了便於說明問題,新舊資料都只選了一條資料,其中上面的是新匯出資料,下面一行是資料檔案資料,對比發現,欄位'strat_use_date'前一欄位不一致,新生成的\\,而資料檔案中的資料 是\,於是將資料檔案的\替換成\\,再次執行匯入動作,如下可見,資料成功匯入表中。
總結:
1、在字串中,字元\表示轉義字元,當明確指定它是字元本義,則需連續兩個\\。
2、當提示資料型別不正確時,應首先核實出錯欄位的型別是否匹配,然後檢查其值是否合法有效。
3、若上步驗證正確,則需結合出錯欄位前一欄位,進行排查。
相關推薦
MySQL關於Incorrect datetime value的分析、解決過程
ERROR 1292 (22007): Incorrect datetime value: '1' for column 'strat_use_date' at row 1 資料檔案內容如下,單從欄位'strat_use_date'來看,其資料型別是datetime
某隊列積壓問題分析、解決
tex 圖片 rim wait uniq timeout mat lock pla 07.29 最高到了115w積壓, 07.30也有持續幾分鐘上萬的走勢 2017.07.29隊列走勢 2017.07.30 隊列走勢 分析 對update_betting_o
MySQL主從不一致的幾種故障總結分析、解決和預防
pre .info mysql主從 寫入 stop 不一致 .cn 刪除 err (1).主從不一致故障,從庫宕機,從庫啟動後重復寫入數據報錯解決與預防:relay_log_info_repository=TABLE(InnoDB)參數解釋說明:若relay_log_i
1.客戶需求分析、解決部署思路
拓撲與說明 某公司的網路架構,這樣的架構在目前的網路中是在常見的,假設您接收一個這樣的網路,應該如何部署,該實戰系列,就是一步一步講解,如何規劃、設計、部署這樣一個環境,這裡會針對不同的情況給出不同的講解,比如拓撲中有2個ISP,假設客戶需求是,想實現主備的效果,又或
單例設計模式共享資料分析、解決,call_once
單例設計模式 class MyCAS { private: MyCAS() {} private: static MyCAS *instance; public: static MyCAS *GetInstance() { if (instance == NULL)
SpringBoot使用Async註解失效分析、解決(spring非同步回撥)
原創 專注JavaWeb開發 2018-12-24 17:30:33 Spring中@Async 在Java應用中,絕大多數情況下都是通過同步的方式來實現互動處理的;但是在處理與第三方系統互動的時候,容易造成響應遲緩的情況,之前大部分都是使用多執行緒來完成此類任務,其實,
安裝SQL Server 2012過程中出現“啟用windows功能NetFx3時出錯”(錯誤原因、詳細分析及解決方法)以及在Windows Server2012上安裝.NET Framework
問題:在伺服器(作業系統為Windows server 2012)上安裝SQL Server 2012的過程中,安裝停留在下圖所示的介面上,顯示”正在啟用作業系統功能NetFx3”隨後出現提示框,告知啟用windows功能NetFx3時出錯。 分析:NetFx3指的
170616、解決 java.lang.IllegalArgumentException: No converter found for return value of type: class java.util.ArrayList
pen group string image exception bean val 轉換 技術 報錯截圖: 原因:搭建項目的時候,springmvc默認是沒有對象轉換成json的轉換器的,需要手動添加jackson依賴。 解決步驟: 1、添加jackson依賴到pom
Oracle生產中跑批存儲過程或函數失效原因分析以及解決方案
nap rbm apt state tbb cap vsx oracl fig p,li { white-space: pre-wrap } Oracle生產中跑批存儲過程或函數失效原因分析以及解決方案: 報錯信息: 原因分析: 1.當我們編譯存儲過程或函數時,該過程
Oracle 編譯儲存過程報錯: 表或檢視不存在問題分析與解決
今天遇到一個問題,自己寫了一個很簡單的儲存過程,編譯的時候,報錯: 表或檢視不存在; 但是:表確實是存在,單獨拿出來查詢,一點問題也沒有。 經過幾番查詢,找到了問題所在: 查詢表的許可權不夠; 解決方案:
Spark 日誌錯誤資訊分析及解決方案:log4j、SLF4j
Spark 日誌錯誤資訊 異常資訊:( 解決了好久的問題 ) 1、log4j錯誤類「org.apache.log4j.Appender」被載入,「org.apache.log4j.ConsoleAppender」不能分配給「org.apache.log4j.
訓練過程--對loss和acc的分析、處理
計算loss是會把所有loss層的loss相加。 從驗證集誤差是和測試集誤差的角度分析 其實你這個問題就是個偽命題,如果我們刻意的去在訓練集上擬合模型,使其準確率達到很高的高度,或者說盡量在驗證集合上表現的好,都是相悖的。 因為我們不能為了某一特定資料集來刻意擬合,因為模
java知識點7——面向過程和麵向物件、面向物件的記憶體分析、構造方法
面向過程和麵向物件 解決簡單問題可以使用面向過程 解決複雜問題:巨集觀上使用面向物件把握,微觀處理上仍然是面向過程。 面向物件具有三大特徵:封裝性、繼承性和多型性,而面向過程沒有繼承性和多型性,並且面向過程的封裝只是封裝功能,而面向物件可以封裝資料和功能。所以面向物件優
一次JVM_OLD區佔用過高、頻繁Full GC的解決過程
最近,公司網站頻繁報警,JVM_OLD佔用過高,線上訪問超時嚴重,針對這個問題著實頭疼了一把,不過最終還是解決了,下面說下解決的過程。 1,首先 登到線上機器上去,top命令,檢視當前機器的負載,檢視當前哪個程序在消耗資源。 Shell 1
Incorrect datetime value: '0000-00-00 00:00:00' for column的解決
我的mysql安裝後,儲存刪除表資料總是出現#1929 Incorrect datetime value: '' for column 'createtime' 的報錯提醒,導致不能刪除表裡資料; 原因: 5以上的版本如果時期時間是空值應該要寫NULL; 官方解釋說:得
記一次通過Memory Analyzer分析記憶體洩漏的解決過程
狀況描述: 最近專案新打的版本,過不了多長時間,專案就會掛掉。狀況就是處於一種假死的狀態。索引查詢都很慢,幾乎進行不了任何操作,慢慢卡死。 然後我們再發版時,只能基於之前打好的war包,替換或者增加c
C# 基礎(十三)C# 軟體開發過程中,可執行檔案.exe 出現bug,該怎麼排查、解決:找到出現bug的位置
一、簡介 之前是完成了寫軟體,從而實現軟體的基本功能。到了今天,需要對自己寫的可執行檔案.exe找bug了。那麼下面,我將結合自己的軟體的使用過程中,講自己的經驗融入進來,解釋下什麼是bug、以及該怎麼找Bug。 二、Bug的分類 主要參考: https://blog.csdn.ne
你所不知道的SQL Server資料庫啟動過程,以及啟動不起來的各種問題的分析及解決技巧
目前SQL Server資料庫作為微軟一款優秀的RDBMS,其本身啟動的時候是很少出問題的,我們在平時用的時候,很少關注起啟動過程,或者很少了解其底層執行過程,大部分的過程只關注其內部的表、儲存過程、檢視、函式等一系列應用方式,而當有一天它執行的正常的時候突然啟動不起來了,這時候就束手無策了,能做的或許只能是
25-02、高併發場景下的快取+資料庫雙寫不一致問題分析與解決方案設計
馬上開始去開發業務系統, 從哪一步開始做,從比較簡單的那一塊開始做,實時性要求比較高的那塊資料的快取去做, 實時性比較高的資料快取,選擇的就是庫存的服務, 庫存可能會修改,每次修改都要去更新這個快取資料; 每次庫存的資料,在快取中一旦過期,或者是被清理掉了,前端的nginx服務都會發送請
記一次Dubbo導致的記憶體洩漏過程分析及解決
近日測試團隊反饋版本機測試環境請求經常卡頓,十分緩慢,甚至有超時的情況,但是請求返回、業務邏輯均是正常的,因此進行了一番排查。 首先檢視應用日誌,及控制檯監控,應用均表現無異常,由於版本