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

mysql建表顯示時間

吉茹定1年前8瀏覽0評論

MySQL是一種常見的關系型數據庫管理系統(tǒng),它允許用戶創(chuàng)建基于SQL語言的表格結構。MySQL中定義的每個表都可以包含各種類型的數據記錄。當我們在MySQL中創(chuàng)建表格的時候,如何顯示時間是一個非常重要的問題。

CREATE TABLE example (
id INT(11) NOT NULL AUTO_INCREMENT,
name VARCHAR(255),
created_time TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
updated_time TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
PRIMARY KEY (id)
);

我們可以使用MySQL中的TIMESTAMP類型來指定一個時間戳字段。在建表的時候,我們可以使用DEFAULT CURRENT_TIMESTAMP選項來指定該字段使用當前的時間戳作為默認值。這樣,當我們在向表格中插入一條新紀錄時,時間戳字段會自動填充為當前時間。

如果我們希望表格中的時間戳字段能夠自動更新,我們可以使用ON UPDATE CURRENT_TIMESTAMP選項。這樣,當我們更新一條記錄的時候,時間戳字段將會自動更新為當前時間。

INSERT INTO example (name) VALUES ('John Doe');

在向表格中插入新紀錄的時候,我們可以看到創(chuàng)建時間字段被自動填充為當前時間戳,而更新時間字段則與創(chuàng)建時間字段相同。

id | name     | created_time          | updated_time
---|----------|----------------------|----------------------
1  | John Doe | 2021-08-25 08:21:14  | 2021-08-25 08:21:14

在更新記錄的時候,我們可以看到更新時間字段被自動更新為當前時間戳。

UPDATE example SET name='Jane Smith' WHERE id=1;
id | name        | created_time          | updated_time
---|-------------|----------------------|----------------------
1  | Jane Smith  | 2021-08-25 08:21:14  | 2021-08-25 08:25:01

總之,在MySQL中,我們可以很容易地使用TIMESTAMP類型來定義時間戳字段,并且使用DEFAULT CURRENT_TIMESTAMP和ON UPDATE CURRENT_TIMESTAMP選項來自動填充和更新這些字段。這樣,我們就可以輕松地跟蹤記錄的創(chuàng)建和修改時間了。