91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

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
绥芬河市| 北京市| 永川市| 偏关县| 汝州市| 固镇县| 拜城县| 九江县| 申扎县| 东至县| 庆阳市| 烟台市| 新余市| 中宁县| 治多县| 社旗县| 宁明县| 夹江县| 黄陵县| 黔南| 伊通| 丹寨县| 灵台县| 峨边| 昭苏县| 乌鲁木齐市| 襄汾县| 韶关市| 青州市| 丰县| 桃江县| 桐柏县| 江门市| 淮南市| 贡觉县| 于田县| 青岛市| 永定县| 昔阳县| 凤山县| 锡林郭勒盟|