mysql如何让时间属性不自动更新

[复制链接]
查看11 | 回复3 | 2017-11-25 18:29:25 | 显示全部楼层 |阅读模式
既然楼主已经解决了, 我就顺便粘贴点 测试的 sql 代码上来吧首先是插入 与 更新, 都会修改 TIMESTAMP的情况:create table testB ( id int PRIMARY KEY,valvarchar(10),dt TIMESTAMP );INSERT INTO testB(id, val) VALUES(1, 'A');INSERT INTO testB(id, val) VALUES(2, 'B');SELECT *FROMtestB;+----+------+---------------------+| i...
回复

使用道具 举报

千问 | 2017-11-25 18:29:25 | 显示全部楼层
看看mysql文档里面关于timestamp的说明会清楚一些这块是容易弄错,建表的第一列timestamp属性的字段如果不显示给默认值,都会自动更新.http://dev.mysql.com/doc/refman/5.1/zh/column-types.html#datetime11.3.1.1. 自MySQL 4.1以来的TIMESTA...
回复

使用道具 举报

千问 | 2017-11-25 18:29:25 | 显示全部楼层
不要设置默认值,然后在需要的时候传进去就OK啦,...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行