mysql时间类型的问题
在mysql中建了表,其结构如下:
CREATE TABLE myTable
(ID VARCHAR(50) NOT NULL,
STORE_TIME TIMESTAMP NULL,
);
执行“insert into myTable(id,store_time) values('1',null)”后,再执行查询语句,结果为:
+----+----------------+
| id | store_time |
+----+----------------+
| 1 | 20051031000000 |
本来想插入一个为null的日期,结果mysql自做聪明,将当前时间替代了null,有什么办法能改变mysql的这种默认做法?是不是所有版本的mysql都这样?