zoukankan      html  css  js  c++  java
  • MySQL

     

    MySQL DATE syntax FAQ: How do I set a MySQL DATE field to default to "now", i.e., the current time?

    Setting the date to "now"

    Unfortunately you can't default a MySQL DATE field to "now", but you can get the "now" behavior with a MySQL TIMESTAMP field. The syntax to create a MySQL TIMESTAMP "now" field is:

    last_changed timestamp not null default now(),
    

      

    where last_changed is the name of my field, timestamp is the type of field, it can't be null, and the date/time default is now().

    Now when you do a MySQL INSERT, just skip this field in your MySQL INSERT statement, and this field will default to the current date/time.

    Example

    To be clear about how this works, here's a complete example of how to default a MySQL timestamp field to "now":

    mysql> create table test (foo int, ts timestamp default now());
    Query OK, 0 rows affected (0.20 sec)
    
    mysql> desc test;
    +-------+-----------+------+-----+-------------------+-------+
    | Field | Type      | Null | Key | Default           | Extra |
    +-------+-----------+------+-----+-------------------+-------+
    | foo   | int(11)   | YES  |     | NULL              |       |
    | ts    | timestamp | NO   |     | CURRENT_TIMESTAMP |       |
    +-------+-----------+------+-----+-------------------+-------+
    2 rows in set (0.02 sec)
    
    mysql> insert into test (foo) values(1);
    Query OK, 1 row affected (0.03 sec)
    
    mysql> select * from test;
    +------+---------------------+
    | foo  | ts                  |
    +------+---------------------+
    |    1 | 2010-12-15 14:20:59 |
    +------+---------------------+
    1 row in set (0.02 sec)
    

      

    Summary

    I hope this MySQL timestamp example has been helpful. As usual, if you have any questions or comments, just leave a note below.

  • 相关阅读:
    怎么样使图片高度与宽度成比例自适应
    css文本溢出隐藏显示省略号(单行+多行)
    Monkey脚本API简介
    Monkey自动化测试
    MonkeyRunner自动化测试
    Shell逐行读取文件的3种方法
    shell脚本中调用其他脚本的三种方法
    CPU测试--通过proc获取CPU信息
    CPU测试--查看cpu占用率
    shell脚本如何获取当前时间
  • 原文地址:https://www.cnblogs.com/hephec/p/4586866.html
Copyright © 2011-2022 走看看