首頁 > 資料庫 > mysql教程 > 如何將不同日期格式的CSV資料匯入MySQL?

如何將不同日期格式的CSV資料匯入MySQL?

Patricia Arquette
發布: 2024-11-12 02:06:01
原創
643 人瀏覽過

How to Import CSV Data with Different Date Formats into MySQL?

將不同日期格式的CSV 匯入MySQL

將CSV 檔案匯入MySQL 時,經常會遇到與所需格式不同的日期格式,例如「2011 年1 月31 日」而非「2011 年1 月31 日」。為了解決這個問題,MySQL 提供了在資料匯入過程中使用 STR_TO_DATE() 函數的解決方案。

解決方案

該解決方案不是在 PHP 中執行轉換並插入到單獨的表中,而是提供專家的操作涉及在導入過程中修改資料。以下程式碼示範如何實現此目的:

在上面的程式碼中,@date_time_variable 表示在CSV 檔案中儲存字串日期的臨時變數(在本例中為「31-Jan-2011 ”) 。然後 STR_TO_DATE() 函數將此字串轉換為所需的格式 ('2011-01-31')。結果指派給表中的 date_time_column 欄位。

有關此方法的更多詳細信息,請參閱有關 LOAD DATA INFILE 語法的 MySQL 文件。

以上是如何將不同日期格式的CSV資料匯入MySQL?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板