共計 943 個字符,預計需要花費 3 分鐘才能閱讀完成。
自動寫代碼機器人,免費開通
這篇文章給大家介紹怎么在 mysql 中自動創建時間,內容非常詳細,感興趣的小伙伴們可以參考借鑒,希望對大家能有所幫助。
第一種,通過 ddl 進行定義
CREATE TABLE `course` ( `course` varchar(255) DEFAULT NULL,
`user` varchar(255) DEFAULT NULL,
`score` int(11) DEFAULT NULL,
`id` int(11) NOT NULL AUTO_INCREMENT,
`create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT 創建時間 ,
`update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT 更新時間 ,
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=10 DEFAULT CHARSET=utf8;
第二種,直接通過工具修改表設計
第三種,也可通過 sql 語句進行字段的修改
-- 修改 create_time 設置默認時間 CURRENT_TIMESTAMP
ALTER TABLE `course`
MODIFY COLUMN `create_time` datetime NULL DEFAULT CURRENT_TIMESTAMP COMMENT 創建時間 ;
-- 添加 update_time 設置 默認時間 CURRENT_TIMESTAMP 設置更新時間為 ON UPDATE CURRENT_TIMESTAMP
ALTER TABLE `course`
ADD COLUMN `update_time` datetime NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT 更新時間 ;
關于怎么在 mysql 中自動創建時間就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。
向 AI 問一下細節
正文完