Mysql--如何獲取數據庫當前時間進行數據更新

由於我們的程序和數據庫可能部署不在同一臺機器上,所以時間難免會有誤差,如果我們用的是自己程序所在服務器的當前時間來更新數據庫,可能會導致時間衝突的問題,所以這時我們就需要根據數據庫當前時間來更新某些時間字段。

那麼怎麼通過sql來實現它呢。今天我們基於Mysql數據庫來說一下。

這裏我只列舉兩種類型,更新爲日期和時間戳的毫秒值。

1、日期:

使用sysdate()作爲時間的參數

例: update basedata_task set update_time=sysdate() where task_id=1;

2、時間戳:

使用unix_timestamp(sysdate())作爲時間的參數

例:update basedata_task set update_time=unix_timestamp(sysdate()) where task_id=1;

 

使用Java API也是一樣的操作形式。在這裏就不列舉了。

 

喜歡的朋友點個關注哦~~

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章