MySQL是一種常用的關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),在實(shí)際應(yīng)用中常常需要獲取當(dāng)前的時(shí)間。下面介紹一種自動(dòng)獲取時(shí)間的方法。
CREATE TABLE test_table ( id INT(11) NOT NULL AUTO_INCREMENT, content VARCHAR(255) NOT NULL, create_time TIMESTAMP DEFAULT CURRENT_TIMESTAMP, PRIMARY KEY (id) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
以上代碼創(chuàng)建了一個(gè)名為test_table的表,其中create_time字段的默認(rèn)值為當(dāng)前的時(shí)間戳。
INSERT INTO test_table (content) VALUES('test content');
以上代碼在test_table表中插入了一條內(nèi)容為“test content”的記錄,并自動(dòng)記錄了插入時(shí)間。
SELECT * FROM test_table;
以上代碼查詢test_table表中的所有記錄,可以看到create_time字段已經(jīng)自動(dòng)記錄了插入的時(shí)間。
通過(guò)這種方式,MySQL可以自動(dòng)記錄數(shù)據(jù)的更新時(shí)間,非常方便實(shí)用,減少了我們手動(dòng)記錄時(shí)間的操作。