SQLYOG中timestamp设置为CURRENT_TIMESTAMP【转】

使用SQLYog创建表时,要记录当前生成时间,一般用timestamp,正常情况下是默认值是CURRENT_TIMESTAMP,但是用工具时生成结果是CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP。
SQLYOG中timestamp设置为CURRENT_TIMESTAMP【转】

对应的建表SQL:

CREATE TABLE `test_timestamp` (
  `id` int(10) NOT NULL AUTO_INCREMENT,
  `create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=0 DEFAULT CHARSET=utf8

修改办法:

把create_time字段的“更新”去掉即可。

SQLYOG中timestamp设置为CURRENT_TIMESTAMP【转】

勾去掉之后的建表语句:

CREATE TABLE `test_timestamp` (
  `id` int(10) NOT NULL AUTO_INCREMENT,
  `create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8

————————————————
原文链接:https://blog.csdn.net/nrs12345/article/details/105492323

SQLYOG中timestamp设置为CURRENT_TIMESTAMP【转】

上一篇:adb命令——install命令 ——adb install -选项 packageName


下一篇:使用ASP.NET Treeview显示数据库里DataTable里的数据。