台灣最大程式設計社群網站
線上人數
879
 
會員總數:246713
討論主題:190131
歡迎您免費加入會員
討論區列表 >> MySQL >> UPDATE 如何批量修改資料內容
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
UPDATE 如何批量修改資料內容
價值 : 5 QP  點閱數:1339 回應數:2
樓主

NoEmpty
初學者
21 18
80 16
發送站內信



請問要改time_stamp內的值
原本秒數為10的都要改為00

一直試批次指令
UPDATE trend001
set Time_Stamp=REPLACE(Time_Stamp,'%10','%00')
where Time_Stamp LIKE '%00'

還是沒辦法,請問是那錯誤了

搜尋相關Tags的文章: [ UPDATE 如何批量修改資料內容 ] ,
本篇文章發表於2015-08-13 17:51
1樓
作者回應

NoEmpty
檢舉此回應

補上圖片

日期的格式是: 2015-08-02 13:02:

要把所有秒的尾數是10的資料改為00

本篇文章回覆於2015-08-13 17:55
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
時間格式 你where的條件改成 minute(Time_Stamp) = 10
然後 你上面的條件寫反了吧?

如果是將10改成 00

應該是
UPDATE trend001
set TimeStamp= date_format(TimeStamp,'%Y-%m-%d %H:%i:00')
where second(TimeStamp) = 10
沒MYSQL 所以沒實測...試試吧。
本篇文章回覆於2015-08-14 09:36
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.