mysql時(shí)間戳自動(dòng)更新怎么設(shè)置

小億
619
2024-04-17 19:52:08
欄目: 云計(jì)算

在MySQL中,可以使用ON UPDATE CURRENT_TIMESTAMP選項(xiàng)來(lái)使時(shí)間戳自動(dòng)更新。具體操作如下:

  1. 創(chuàng)建表時(shí),在定義時(shí)間戳字段時(shí)添加ON UPDATE CURRENT_TIMESTAMP選項(xiàng),如下所示:
CREATE TABLE your_table (
    id INT PRIMARY KEY,
    timestamp_column TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP
);

這樣,在更新記錄時(shí),時(shí)間戳字段會(huì)自動(dòng)更新為當(dāng)前時(shí)間。

  1. 如果表已經(jīng)創(chuàng)建,可以使用ALTER TABLE語(yǔ)句來(lái)添加ON UPDATE CURRENT_TIMESTAMP選項(xiàng),如下所示:
ALTER TABLE your_table
MODIFY COLUMN timestamp_column TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP;

以上操作會(huì)使時(shí)間戳字段在更新記錄時(shí)自動(dòng)更新為當(dāng)前時(shí)間。

0