步骤1:创建表格
首先,我们需要创建一个表格。下面是一个示例:
CREATE TABLE `users` (t(11) NOT NULL AUTO_INCREMENT,ame` varchar(255) NOT NULL,ail` varchar(255) NOT NULL,estamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
PRIMARY KEY (`id`)noDBb4b4_0900_ai_ci;
ameail和created_at。created_at列的默认值为当前时间戳。
步骤2:修改表格
接下来,我们需要修改表格以添加自动填充功能。我们可以使用ALTER TABLE语句来完成这个任务。下面是一个示例:
ALTER TABLE `users`estamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP;我们添加了一个名为“updated_at”的列,并将其默认值设置为当前时间戳,并在更新行时自动更新。
步骤3:测试表格
现在,我们可以测试表格,看看自动填充功能是否正常工作。下面是一些示例代码:
ameailple');我们向表格中插入一行数据。由于我们没有指定created_at和updated_at列的值,MySQL将使用默认值自动填充这些列。
SELECT * FROM `users`;我们选择所有用户的信息。我们可以看到,created_at和updated_at列的值都是当前时间戳。
MySQL自动填充是一种非常有用的功能,可以帮助我们更智能地管理数据。通过使用ALTER TABLE语句,我们可以轻松地将自动填充功能添加到表格中,并确保默认值在插入行时自动填充。