亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

我應該在MySQL中使用日期時間或時間戳數據類型嗎?

我應該在MySQL中使用日期時間或時間戳數據類型嗎?

慕勒3428872 2019-06-01 15:16:05
我應該在MySQL中使用日期時間或時間戳數據類型嗎?您推薦使用日期時間或者是時間戳字段,以及為什么(使用MySQL)?我正在服務器端使用PHP。
查看完整描述

3 回答

?
炎炎設計

TA貢獻1808條經驗 獲得超4個贊

MySQL中的時間戳通常用于跟蹤對記錄的更改,并且經常在每次更改記錄時更新。如果要存儲特定值,則應使用日期時間字段。

如果您想決定使用UNIX時間戳還是原生MySQL日期時間字段,請使用本機格式。您可以通過這種方式在mysql中進行計算。("SELECT DATE_ADD(my_datetime, INTERVAL 1 DAY)")將值的格式更改為UNIX時間戳很簡單("SELECT UNIX_TIMESTAMP(my_datetime)")當您查詢記錄時,如果您想使用PHP操作它。


查看完整回答
反對 回復 2019-06-01
?
繁華開滿天機

TA貢獻1816條經驗 獲得超4個贊

在MySQL 5和更高版本中,時間戳值從當前時區轉換為UTC存儲,并從UTC轉換回當前時區進行檢索。(這只發生在時間戳數據類型上,并且對于其他類型,如datetime。)

默認情況下,每個連接的當前時區是服務器的時間。時區可以按每個連接設置,如MySQL服務器時區支持.


查看完整回答
反對 回復 2019-06-01
?
藍山帝景

TA貢獻1843條經驗 獲得超7個贊

下面的示例顯示了TIMESTAMP更改后,日期類型更改了值。time-zone to 'america/new_york'哪里DATETIME沒有變化。


mysql> show variables like '%time_zone%';

+------------------+---------------------+

| Variable_name? ? | Value? ? ? ? ? ? ? ?|

+------------------+---------------------+

| system_time_zone | India Standard Time |

| time_zone? ? ? ? | Asia/Calcutta? ? ? ?|

+------------------+---------------------+


mysql> create table datedemo(

? ? -> mydatetime datetime,

? ? -> mytimestamp timestamp

? ? -> );


mysql> insert into datedemo values ((now()),(now()));


mysql> select * from datedemo;

+---------------------+---------------------+

| mydatetime? ? ? ? ? | mytimestamp? ? ? ? ?|

+---------------------+---------------------+

| 2011-08-21 14:11:09 | 2011-08-21 14:11:09 |

+---------------------+---------------------+


mysql> set time_zone="america/new_york";


mysql> select * from datedemo;

+---------------------+---------------------+

| mydatetime? ? ? ? ? | mytimestamp? ? ? ? ?|

+---------------------+---------------------+

| 2011-08-21 14:11:09 | 2011-08-21 04:41:09 |

+---------------------+---------------------+



查看完整回答
反對 回復 2019-06-01
  • 3 回答
  • 0 關注
  • 2549 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號