目录

  • 前言
    • 通过建表语句来指定
    • 通过 `navicat` 的可视化界面直接操作

前言

mysql 数据库有时候会给表中加上 create_timeupdate_time 这两个字段,这两个字段可以设置为 datetimetimestamp 类型,那么如何为其设置默认值并根据当前时间来更新呢?

如何做到通过 mysql 数据库的设置来实现上述字段的自动化填充呢,而不用在 sql 语句中手动来填充呢。解决办法如下

通过建表语句来指定

CREATE TABLE `test` (`text` varchar(255) DEFAULT '' COMMENT '内容',`create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',`update_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间'
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
  • DEFAULT CURRENT_TIMESTAMP:表示当插入数据的时候,该字段默认值为当前时间
  • ON UPDATE CURRENT_TIMESTAMP:表示每次更新这条数据的时候,该字段都会更新成当前时间

通过 navicat 的可视化界面直接操作

create_timeupdate_time 这两个字段设置如下

mysql中设置create_time和update_time默认值并实时更新相关推荐

  1. dropdownlist控件设置默认值,如何在dropdownlist中设置来自数据库的默认值

    dear sir i have a dropdownlist i want to a default value and also other value in asp.net thanks in a ...

  2. Mysql中设置默认时间为当前值

    1.直接在创建表时添加该列并声明默认值,如下: CREATE TABLE `table1` (`id` int(11) NOT NULL,`createtime` timestamp NULL def ...

  3. Mysql 默认约束 now_MYSQL中怎样设列的默认值为Now()的介绍

    MySQL目前不支持列的Default 为函数的形式,如达到你某列的默认值为当前更新日期与时间的功能,你可以使用TIMESTAMP列类型下面就详细说明TIMESTAMP列类型 TIMESTAMP列类型 ...

  4. mysql指定当前时间为默认时间_MySQL设置当前时间为默认值的方法

    方法一.是用alert table语句: 复制代码代码如下: use test_db1; create table test_ta1( id mediumint(8) unsigned not nul ...

  5. MySQL设置当前时间为默认值的方法

    方法一.是用alert table语句: 复制代码代码如下: use test_db1;  create table test_ta1(  id mediumint(8) unsigned not n ...

  6. 数据库字段设置为非空默认值

    为什么数据库要设置默认值呢?因为我们希望在插入数据时,有意或无意间被忽略的字段能够交由MySQL按我们事先预想的方式处理,例如一些默认正常状态码.用户插入数据时候尚未设置的文本字段,诸如此类. 假设s ...

  7. 如何在MySQL中设置主从复制

    原作者:Etel Sverdlov 转载&翻译:https://www.digitalocean.com/community/tutorials/how-to-set-up-master-sl ...

  8. input文本框设置和移除默认值

    input文本框设置和移除默认值 这里想实现的效果是:设置和移除文本框默认值,如下图鼠标放到文本框中的时候,灰字消失. 1.可以用简单的方式,就是给input文本框加上onfocus属性,如下代码: ...

  9. go基础库之环境变量的获取与设置以及如何使用默认值

    golang 基础库之 go 获取命令行参数,介绍了环境变量的获取与设置以及如何使用默认值 环境变量的获取与设置以及如何使用默认值 Golang 版本 1.12.1 前言 环境变量作为配置选项可以显著 ...

  10. 【ES6 教程】第一章 新的ES6语法04—如何设置函数参数的默认值

    英文 | https://www.javascripttutorial.net 翻译 | 杨小爱 在本节教程中,我们将学习如何在 ES6 中处理 JavaScript 默认参数. TL;DR func ...

最新文章

  1. [转] 字符集、字符编码
  2. JavaScriptDate对象
  3. [leetcode]112.路径总和
  4. 回忆---中秋夜赴京城考OCP有感
  5. 公司服务器iSCSI网络硬盘连接故障
  6. char截取字符串_字符串的排列(滑动窗口)
  7. 信息学奥赛一本通 1981:【18NOIP普及组】对称二叉树 | 洛谷 P5018【NOIP2018 普及组】 对称二叉树
  8. 停止运行_锅炉停止运行应注意哪些事项?
  9. 苏宁易购回应破产传闻:系谣言 已报案
  10. 一个C++的ElasticSearch Client
  11. Translatium for Mac(多语言在线翻译工具)
  12. com.android.gallery3d文件夹,如何在Android Gallery3D(cooliris)中显示特定文件夹?
  13. comsol 4.4 matlab,如何使用COMSOL with MATLAB的清单
  14. 组建局域网_局域网组建常用的网线种类解读
  15. 一个简单的例子开启Spark机器学习
  16. Hive新特性reflect函数介绍
  17. 使用tvp.player_v2_zepto.js播放腾讯视频
  18. Lotus Miner和分布式设置
  19. python数学建模(三)插值常用库和模块
  20. 快捷方式 ABP——切换MySQL数据库

热门文章

  1. 容器技术Docker K8s 4 容器编排技术基础-Kubernetes
  2. 翻译:您在Swift 5中的第一个UITest
  3. 算法:Valid Sudoku(有效的数独)
  4. android开发第一个程序,Android开发入门之第一个android程序
  5. mysql backup user_mysql备份常见命令
  6. 93. 复原IP地址
  7. 爱情指数测试脸型软件,心理测试:你和谁的脸型最像?测出你的幸运指数是多少!...
  8. mysql多线程复制binlog_MySQL 不同复制模式下,如何忽略binlog事件
  9. matlab频谱分析_想知道有限精度对FFT的影响?Matlab仿真看看
  10. laravel 商城_Laravel使用初心