色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

mysql當(dāng)前時間設(shè)為默認(rèn)值

阮建安2年前10瀏覽0評論

MySQL是一種流行的開源關(guān)系型數(shù)據(jù)庫管理系統(tǒng),它支持大量的應(yīng)用程序語言,如Java、Python和PHP等。

在MySQL中,我們可以將當(dāng)前時間設(shè)為默認(rèn)值,這對于維護(hù)數(shù)據(jù)庫記錄的時間戳非常有用。

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
);

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

現(xiàn)在,我們將在mytable表中插入幾條數(shù)據(jù)。

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

當(dāng)我們在插入數(shù)據(jù)時,created_at和updated_at列將自動填充當(dāng)前時間。

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

SELECT * FROM mytable;

這將顯示以下結(jié)果:

+----+---------------------+---------------------+--------+
| 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列都已成功填充了當(dāng)前時間。

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