在线精品99_中国九九盗摄偷拍偷看_91免费版在线观看_91.app_91高清视频在线_99热最新网站

在navicat中为datetime设置默认值的方法

106次阅读
没有评论

共计 901 个字符,预计需要花费 3 分钟才能阅读完成。

自动写代码机器人,免费开通

丸趣 TV 小编给大家分享一下在 navicat 中为 datetime 设置默认值的方法,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!

在使用 navicat 设计表的字段时,是可以给字段设置默认值的,但是 datetime 类型类型的字段缺设置不了。

由于 MySQL 目前字段的默认值不支持函数,所以以 create_time datetime default now() 的形式设置默认值是不可能的。代替的方案是使用 TIMESTAMP 类型代替 DATETIME 类型。

TIMESTAMP 列类型自动地用当前的日期和时间标记 INSERT 或 UPDATE 的操作。如果有多个 TIMESTAMP 列,只有第一个自动更新。

自动更新第一个 TIMESTAMP 列在下列任何条件下发生:

1. 列值没有明确地在一个 INSERT 或 LOAD DATA INFILE 语句中指定。

2. 列值没有明确地在一个 UPDATE 语句中指定且另外一些的列改变值。(注意一个 UPDATE 设置一个列为它已经有的值,这将不引起 TIMESTAMP 列被更新,因为如果你设置一个列为它当前的值,MySQL 为了效率而忽略更改。)

3. 你明确地设定 TIMESTAMP 列为 NULL.

4. 除第一个以外的 TIMESTAMP 列也可以设置到当前的日期和时间,只要将列设为 NULL,或 NOW()。

所以把日期类型 选择成 timestamp 允许空就可以了

CREATE TABLE test ( uname varchar(50) NOT NULL,updatetime timestamp NULL DEFAULTCURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP ) ENGINE=InnoDB DEFAULT CHARSET=utf8;

  如果要在 navicat 下操作的话,将字段设置为 timestamp,然后默认值写上 CURRENT_TIMESTAMP 即可

看完了这篇文章,相信你对“在 navicat 中为 datetime 设置默认值的方法”有了一定的了解,如果想了解更多相关知识,欢迎关注丸趣 TV 行业资讯频道,感谢各位的阅读!

向 AI 问一下细节

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-12-16发表,共计901字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)
主站蜘蛛池模板: 亚洲综合激情另类小说区 | 欧美日韩国产一区三区 | 日日噜噜夜夜狠狠久久无码区 | 少妇粉嫩小泬喷水视频 | 欧美a级肉欲大片xxx | 18禁真人抽搐一进一出在线 | 久久精品国产亚洲 | 日韩好片一区二区在线看 | 国产第9页 | 野花香社区在线观看 | 亚洲国产成人精品小蝌蚪 | 国产成人午夜性a一级毛片 国产成人午夜性视频影院 国产成人系列 | 最新在线精品国自产拍视频 | 国产久操视频 | 人妻熟女欲求不满在线 | 免费看全程的狂色视频 | 精品人无码一区二区三区 | 国产精品美女在线观看 | 中文字幕人妻中文 | 99久久99久久精品免费看蜜桃 | 欧美美女视频网站 | 尤物网站在线观看 | 99国产精品热久久久久久 | 国产在线精品国自产拍影院同性 | 麻豆精品国产精华液好用吗 | 国产777涩在线 | 美洲 | 黄色片免费在线观看 | 亚洲视频免费在线观看 | 国产精品一区二区三区高清在线 | 成人午夜兔费观看网站 | 亚洲免费观看网站 | 亚洲青涩在线 | 99热精品在线 | 一级在线视频 | 欧美牲交a欧美牲交aⅴ | 久久有这有精品在线观看 | 四虎影院地址 | 亚洲一区不卡视频 | 人妻被按摩师玩弄到潮喷 | 久精品国产欧美亚洲色aⅴ大片 | 日韩免费视频网站 |