MySQL数据库的datetime与timestamp

MySQL数据库中有datetime与timestamp两种日期时间型数据类型,其中timestamp可以用timestamp(n)来表示年月日时分秒的取值精度,如果n=14则完整匹配于datetime的精度,那为什么还需要datetime这种类型呢?我做过试验,timestamp可以跟日期函数和时间函数直接比较和判断,比如timestamp1<dateadd(cur_date(), interval 1 month)是完全成立的。timestamp(14)型数据列被修改为date时会被取整(时分秒丢失),反之会添零。而与datetime型则没有任何问题,完全兼容,没搞懂datetime的存在意义?!原来用惯了datetime,因为sql server的原因,可是MySQL数据库不支持datetime列的默认值的函数设置,如常用的now()。据网络上很多网友说,MySQL的默认值不允许设为函数。SQL server用now, Oracle用sysdate,可是MySQL用datetime只要用触发器了,为了常用的createdate列需要维护一堆触发器,真不合适。用timestamp呢,它会自动添加默认值为系统当前时间,当然只对表里的第一个timestamp列,不过大多数时候够了。


本文转自 dannyy1026 51CTO博客,原文链接:

http://blog.51cto.com/dannyyuan/104393

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/279897.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

平视相机svo开源项目_什么是平视显示器(HUD),我应该得到一个吗?

平视相机svo开源项目In a world full of augmented reality snowboard goggles and Google Glass, it seems only fair that our cars get to enjoy some of the same treatment. Heads-up displays, or “HUDs” as they’re better known, are a new type of add-on for cons…

yum 下载RPM包而不进行安装

yum命令本身就可以用来下载一个RPM包&#xff0c;标准的yum命令提供了--downloadonly(只下载)的选项来达到这个目的。 $ sudo yum install --downloadonly <package-name> 默认情况下&#xff0c;一个下载的RPM包会保存在下面的目录中: /var/cache/yum/x86_64/[centos/fe…

react项目打包后路径找不到,项目打开后页面空白的问题

使用 npm install -g create-react-app快速生成项目脚手架打包后出现资源找不到的路径问题&#xff1a; 解决办法&#xff1a;在package.json设置homepage 转载于:https://www.cnblogs.com/lan-cheng/p/10541606.html

linux 下实现ssh免密钥登录

小伙伴经常在运维的时候需要ssh到很多其他的服务器&#xff0c;但是又要每次输入密码&#xff0c;一两台还没什么&#xff0c;多了就烦了。所以这里教大家如何直接ssh到其他机器而不用输入密码。[rootjw ~]# ssh-keygen -t rsaGenerating public/private rsa key pair.Enter fi…

一些部署django用到的linux命令

mv untitled45/ /1601F/wang/ 将XXXX移动到XXX&#xff0c;也可以用于给XXX重新命名 zip -r -q -o hello.zip /1601F/3/untitled45 安静的递归压缩成zip文件 gunicorn -w 3 -b 0.0.0.0:8080 untitled45.wsgi:application启动项目&#xff08;需要在manage.py同级目录下运行&am…

ios 拍照 实现 连拍_如何在iOS设备上使用连拍模式拍照

ios 拍照 实现 连拍We’re sure you’ve tried to capture that perfect moment with your camera and you’re just a tad too late or too early and you miss it. If you own an iPhone or iPad, you can use burst mode and never miss that perfect shot again. 我们确定您…

pta l2-6(树的遍历)

题目链接&#xff1a;https://pintia.cn/problem-sets/994805046380707840/problems/994805069361299456 题意&#xff1a;给出一个二叉树的结点数目n&#xff0c;后序遍历序列post&#xff0c;中序遍历序列in&#xff0c;求其层序遍历序列。 思路&#xff1a;首先给二叉树每个…

路由热备份(HSRP)DynamipsGUI小试牛刀

——好久不见啊&#xff0c;大家最近过的还好吗&#xff1f;——学而不思则罔&#xff0c;思而不学则殆。好了&#xff0c;既然已经踏上了CCNP之旅&#xff0c;那就和大家一起分享一下学习HSRP的体会吧——在CCNA中我们设计网络的目的主要是——通&#xff01;到了CCNP&#xf…

WPF 如何实现简单放大镜

WPF 如何实现简单放大镜控件名&#xff1a;Magnifier作 者&#xff1a;WPFDevelopersOrg - 驚鏵原文链接[1]&#xff1a;https://github.com/WPFDevelopersOrg/WPFDevelopers框架使用.NET40&#xff1b;Visual Studio 2019;实现此功能需要用到 VisualBrush &#xff0c;放大镜…

input 禁用智能提示_如何在智能手机上禁用紧急警报

input 禁用智能提示AMBER and emergency alerts occur when there’s a child abduction or there’s an important event such as a severe weather alert (tornado warning) that local governments needs to make people aware of. While we don’t recommend disabling the…

laravel中使用的PDF扩展包——laravel-dompdf和laravel-snappy

这两天项目中需要将HTML页面转换为PDF文件方便打印&#xff0c;我在网上搜了很多资料。先后尝试了laravel-dompdf和laravel-snappy两种扩展包&#xff0c;个人感觉laravel-snappy比较好用。 一、使用laravel-dompdf扩展包 1、安装扩展包 我们通过composer来安装 composer requi…

「读懂源码系列2」我从 lodash 源码中学到的几个知识点

前言 上一篇文章 「前端面试题系列8」数组去重(10 种浓缩版) 的最后&#xff0c;简单介绍了 lodash 中的数组去重方法 _.uniq&#xff0c;它可以实现我们日常工作中的去重需求&#xff0c;能够去重 NaN&#xff0c;并保留 {...}。 今天要讲的&#xff0c;是我从 _.uniq 的源码实…

有小伙伴问:上位机用QT还是winform/wpf好?

楔子有小伙伴问&#xff1a;上位机用QT还是winform/wpf好&#xff1f;Qt是C写的&#xff0c;跨平台的UI框架&#xff0c;Winform/wpf是C#写的不跨平台的Windows上运行的UI框架。这两个说到底是语言本质的争论或者区别。优点Qt的优点是可以跨平台运行UI界面&#xff0c;在Linux&…

使用jenkins进行项目的自动构建部署

jenkins 简介 Jenkins是基于Java开发的一种持续集成工具&#xff0c;用于监控持续重复的工作&#xff0c;功能包括&#xff1a;持续的软件版本发布/测试项目和监控外部调用执行的工作。 官网地址地址&#xff1a; https://jenkins.io 下载安装启动 CentOS 下用yum进行安装启动 …

如何删除Apple Music中的连接功能

Love Apple Music, but tired of the intrusive Connect feature taking up space on your favorite artist’s page? Well, don’t worry, because getting “dis-Connected” is just a matter of changing a few simple settings in your iPhone or iPad running iOS 8.0 o…

python设计模式(十四):模板方法模式

定义一个算法或者流程&#xff0c;部分环节设计为外部可变&#xff0c;用类似于模板的思想来实例化一个实体&#xff0c;可以往模板中填充不同的内容&#xff1b;在模板思想下&#xff0c;实体的整体框架是确定的&#xff0c;他是一个模板&#xff0c;但是模板下内容可变&#…

FirstBird--项目流程

创建项目(英文路径)—–img图片文件创建窗体–设置大小(Basic—size–>320*480)—最大化功能禁用(Expert–>setResizable(false))添加面板–设置布局方式(set Layout—>AbsoluteLayout)自己创建面板 GameMain中将Jpanel1改为WinJpanel–创建对应类–>extends JPane…

PeeringDB初探

做网络相关工作的&#xff0c;可能需要了解PeeringDB这个网站&#xff08;https://www.peeringdb.com)&#xff0c; 这里有大部分公开注册的 ASN&#xff08;Autonomous System Number) 以及他们相互直接做Peering的信息&#xff0c;这也是这个网站名字的由来。据统计&#xff…

网站排障分析命令

系统连接状态篇&#xff1a;1.查看TCP连接状态netstat-nat|awk{print$6}|sort|uniq-c|sort-rnnetstat-n|awk/^tcp/{print$NF}|sort|uniq-c|sort-rnnetstat-ant|awk{print$NF}|grep-v[a-z]|sort|uniq-c2.查找请求数请20个IP&#xff08;常用于查找攻来源&#xff09;&#xff1a…