簡體   English   中英

在 mysql 中將 varchar 列轉換為日期 - 錯誤 1411

[英]Convert varchar column to date in mysql - error 1411

我正在嘗試將格式為“01/06/2018”的數據的 varchar 類型列轉換為相同格式的日期類型,即 DDMMYYYY。

我正在使用以下語法:

UPDATE `gto_data_raw`

SET `launch_month` = str_to_date( `launch_month`, '%d-%m-%Y' )

但是我收到以下錯誤:20:51:13 UPDATE gto_data_raw SET launch_month = str_to_date( launch_month , '%d-%m-%Y') 錯誤代碼:1411。不正確的日期時間值:'01/06/2018' function str_to_date 0.000 秒

嘗試這個:

UPDATE `gto_data_raw`
SET `launch_month` = str_to_date( `launch_month`, '%d/%m/%Y' );

您使用的分隔符有問題。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM