欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

mysql當前時間設為默認值

阮建安1年前9瀏覽0評論

MySQL是一種流行的開源關系型數據庫管理系統,它支持大量的應用程序語言,如Java、Python和PHP等。

在MySQL中,我們可以將當前時間設為默認值,這對于維護數據庫記錄的時間戳非常有用。

CREATE TABLE mytable (
id INT(11) NOT NULL AUTO_INCREMENT PRIMARY KEY,
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
updated_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
name VARCHAR(50) NOT NULL
);

在上面的代碼中,我們創建了一個名為"mytable"的表,其中包含四個列。第一個列是id,是自動遞增的主鍵列。第二列是created_at,這是我們將當前時間設為默認值的地方。第三列是updated_at,這是我們將當前時間設為更新默認值的地方。最后一個列是必填的name列。

現在,我們將在mytable表中插入幾條數據。

INSERT INTO mytable (name) VALUES ('Tom');
INSERT INTO mytable (name) VALUES ('Jerry');

當我們在插入數據時,created_at和updated_at列將自動填充當前時間。

我們可以使用以下查詢來驗證:

SELECT * FROM mytable;

這將顯示以下結果:

+----+---------------------+---------------------+--------+
| id | created_at          | updated_at          | name   |
+----+---------------------+---------------------+--------+
| 1  | 2022-05-20 10:37:15 | 2022-05-20 10:37:15 | Tom    |
| 2  | 2022-05-20 10:37:16 | 2022-05-20 10:37:16 | Jerry  |
+----+---------------------+---------------------+--------+

如您所見,created_at和updated_at列都已成功填充了當前時間。

綜上所述,在MySQL中將當前時間設為默認值非常簡單,只需將DEFAULT CURRENT_TIMESTAMP添加到列定義中即可。這可以方便地跟蹤記錄的時間戳