中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

MySQL自動設置時間怎么實現

小億
124
2024-01-23 10:21:10
欄目: 云計算

在MySQL中,可以使用CURRENT_TIMESTAMP或者DEFAULT CURRENT_TIMESTAMP來自動設置時間。

例如,創建一個表時,可以將某個字段的默認值設置為CURRENT_TIMESTAMP,這樣在插入數據時,如果沒有指定該字段的值,MySQL會自動將當前時間作為該字段的值。示例如下:

CREATE TABLE mytable (
    id INT PRIMARY KEY AUTO_INCREMENT,
    content VARCHAR(255),
    created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP
);

在插入數據時,可以只指定content字段的值,而無需指定created_at字段的值:

INSERT INTO mytable (content) VALUES ('Hello World');

這樣,created_at字段的值會自動設置為當前時間。

如果需要在更新數據時自動更新時間,可以使用ON UPDATE CURRENT_TIMESTAMP。示例如下:

CREATE TABLE mytable (
    id INT PRIMARY KEY AUTO_INCREMENT,
    content VARCHAR(255),
    created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
    updated_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP
);

在更新數據時,可以只更新content字段的值,而無需更新updated_at字段的值:

UPDATE mytable SET content = 'Updated Content' WHERE id = 1;

這樣,updated_at字段的值會自動更新為當前時間。

0
镇雄县| 鹿泉市| 唐河县| 伊吾县| 临潭县| 都江堰市| 鄱阳县| 含山县| 吴忠市| 双牌县| 安图县| 南丹县| 囊谦县| 邯郸县| 民县| 驻马店市| 台湾省| 怀安县| 通化市| 伊川县| 南平市| 睢宁县| 本溪市| 长子县| 山阳县| 泸州市| 宁阳县| 兴和县| 桦川县| 克拉玛依市| 应用必备| 怀安县| 宜州市| 镇赉县| 鸡西市| 革吉县| 茌平县| 普洱| 南通市| 陆河县| 金山区|