時間戳是MySQL中非常重要的一個數據類型,可以用于記錄時間信息。通常在數據庫中,我們會經常需要用到時間戳,因此建立時間戳字段也是非常重要的一個步驟。
CREATE TABLE `user` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(255) NOT NULL, `created_at` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, `updated_at` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
上述SQL語句中,我們的表名為user,其中有三個字段,分別是id、name、created_at、updated_at。其中created_at、updated_at就是我們需要建立的時間戳字段。
在建立時間戳字段時,需要注意以下兩點:
- 字段類型為timestamp,不是datetime。
- 可以指定默認值為當前時間戳,也可以設置為更新時間戳。
通過上述步驟,我們就可以成功地建立時間戳字段了。
上一篇css菜單間隔