mysql 自动记录数据最后修改时间


原文

 

-- mysql ,还真有这样的说法;

mysql> create table test(
    -> name varchar(10),
    -> uptime timestamp on update current_timestamp
    -> );
Query OK, 0 rows affected (0.02 sec)

mysql>
mysql> insert into test(name ,uptime) values('zhang',now()- 1);
Query OK, 1 row affected (0.01 sec)

mysql>
mysql> select * from test ;
+-------+---------------------+
| name  | uptime              |
+-------+---------------------+
| zhang | 2016-02-25 11:30:23 |
+-------+---------------------+
1 row in set (0.00 sec)

mysql> update test set name = 'lisi';
Query OK, 1 row affected (0.00 sec)
Rows matched: 1  Changed: 1  Warnings: 0

mysql> select * from test ;
+------+---------------------+
| name | uptime              |
+------+---------------------+
| lisi | 2016-02-25 11:30:24 |
+------+---------------------+
1 row in set (0.00 sec)

mysql>
mysql> drop table test ;
Query OK, 0 rows affected (0.01 sec)

mysql>
mysql>

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM