在 MySQL 中,通过将该列声明为 DEFAULT CURRENT_TIMESTAM
P,我们可以在将值插入另一列时自动将当前日期和时间插入到该列中。
示例
mysql> Create table testing -> ( -> StudentName varchar(20) NOT NULL, -> RegDate TIMESTAMP DEFAULT CURRENT_TIMESTAMP -> ); Query OK, 0 rows affected (0.49 sec)
以上查询将创建一个表“testing”,其中包含名为 StudentName 的列和声明为 DEFAULT CURRENT_TIMESTAMP 的其他名为“RegDate”的列。现在,在 StudentName 列中插入值(即姓名)时,当前日期和时间将自动插入到另一列中。
mysql> Insert into testing(StudentName) values ('Ram');
Query OK, 1 row affected (0.14 sec)
mysql> Insert into testing(StudentName) values ('Shyam');
Query OK, 1 row affected (0.06 sec)
mysql> Select * from testing;
+-------------+---------------------+
| StudentName | RegDate |
+-------------+---------------------+
| Ram | 2017-10-28 21:24:24 |
| Shyam | 2017-10-28 21:24:30 |
+-------------+---------------------+
2 rows in set (0.02 sec)
mysql> Insert into testing(StudentName) values ('Mohan');
Query OK, 1 row affected (0.06 sec)
mysql> Select * from testing;
+-------------+---------------------+
| StudentName | RegDate |
+-------------+---------------------+
| Ram | 2017-10-28 21:24:24 |
| Shyam | 2017-10-28 21:24:30 |
| Mohan | 2017-10-28 21:24:47 |
+-------------+---------------------+
3 rows in set (0.00 sec)从上面的查询中,我们可以看到,在向 StudentName 中插入值时,日期和时间也会自动插入。
借助上述概念,我们还可以准确地知道其他列中的值插入的日期和时间。
复制本文链接文章为作者独立观点不代表优设网立场,未经允许不得转载。
文章推荐更多>
- 1oracle误删表怎么恢复
- 2wordpress怎么改首页标题
- 3mysql怎么用创建的用户登录
- 4电脑没有wifi选项怎么办 无线网络功能修复指南
- 5oracle数据库怎么备份表
- 6蓝屏0x000000ed怎么解决 电脑蓝屏0x000000ed的修复方法
- 7夸克怎么免费解压视频 视频解压操作指南
- 8wordpress怎么自定义模板
- 9夸克资源搜索关键词 夸克高效搜索关键词技巧
- 10安卓UC缓存视频导出到电脑
- 11wordpress主题怎么适配手机端
- 12c盘和d盘有什么区别 详解c盘d盘功能区别的3个要点
- 13安卓UC浏览器视频转存U盘
- 14c盘怎么恢复到出厂状态 重置c盘的4个注意事项
- 15夸克怎么转存别人分享的文件 快速转存分享文件技巧
- 16redis的数据类型有哪些
- 17oracle数据库实例名怎么查看
- 18oracle误删除表怎么办
- 19uc浏览器缓存的视频怎么导出到电脑
- 20wordpress怎么发长文章
- 21oracle数据库触发器怎么激活
- 22b站视频下载入口 免费好看的b站视频下载最新入口
- 23如何在IIS7中新建站点?详细步骤解析
- 24wordpress是怎么添加登录的
- 25oracle数据库怎么查询表空间的创建日期
- 26Wordpress怎么做网站引导页
- 27防火墙性能测试:吞吐量与并发连接数
- 28oracle数据误删怎么恢复
- 29为什么无法访问phpmyadmin
- 30mysql数据恢复主要采用什么命令执行
