MySQL創建表設置默認時間
什么是默認時間?
在MySQL中,每當插入一條新數據時,如果沒有明確指定時間,那么這個記錄的時間就是默認時間。
如何設置默認時間?
通過在表定義時指定字段的默認值為當前時間,就可以達到自動記錄時間的效果。在創建表時,可以在定義字段時使用“DEFAULT CURRENT_TIMESTAMP”來設置默認時間。
示例:
CREATE TABLE test_table (
id INT NOT NULL AUTO_INCREMENT,
name VARCHAR(100),
create_time TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
PRIMARY KEY (id)
);
在上面的示例中,“create_time”字段的默認值被設置為當前時間。
需要注意的是,如果表已經創建,那么需要先刪除表再重新創建才能使新的默認值生效。或者可以使用ALTER TABLE命令改變該字段的默認值。
總結
在MySQL中,設置默認時間可以實現自動記錄時間的功能,通過在表定義時指定字段的默認值為當前時間,就可以達到自動記錄時間的效果。