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