首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 數據庫知識 >  >> MySQL 資料庫 >> MySQL 綜合教學

MySQL 字符串轉 DATETIME:STR_TO_DATE 實戰示例

     編輯:MySQL 綜合教學

場景

表字段存儲字符串格式時間,需與當前時間比較篩選。

語法


STR_TO_DATE(str, format)

示例


SELECT * FROM h_hotelcontext
WHERE NOW() BETWEEN
  STR_TO_DATE(Start_time, '%Y-%m-%d %H:%i:%s')
  AND STR_TO_DATE(End_time, '%Y-%m-%d %H:%i:%s');

格式符 %Y-%m-%d %H:%i:%s 對應 2012-10-11 16:42:30。

提示

  • 建議表設計階段直接用 DATETIME 類型,避免隱式轉換與索引失效。
  • 若必須存字符串,確保格式統一,便於 STR_TO_DATE 解析。
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved