首页 >
mysql把时间类设成空 |mysql 内存越来越大
如何把MySQL中的时间类型设成空?
如果大家在MySQL中定义了一个表,并且其中有时间类型的列,那么默认情况下,当大家插入新行时,该列会自动设置当前时间。
但是,有时候大家希望这个时间列能够为空值,该怎么办呢?下面大家来看看几种方法。
方法一:使用NULL
大家可以在插入新行时,显示地设置该列为NULL,代码如下:
INSERT INTO mytable (time_column) VALUES (NULL);
这样就可以将该列的值设置为空。
方法二:使用DEFAULT
大家也可以使用DEFAULT函数来将列的值设置为默认值(即空值),代码如下:
INSERT INTO mytable (time_column) VALUES (DEFAULT);
这样就可以将该列的值设置为空。
方法三:在定义表时指定默认值为NULL
当大家在定义表时,可以在时间列的定义中加上DEFAULT NULL参数,这样就可以让该列默认为NULL,代码如下:
CREATE TABLE mytable (
id INT NOT NULL AUTO_INCREMENT,
time_column TIMESTAMP DEFAULT NULL,
PRIMARY KEY (id)
);
以上是几种将MySQL中的时间类型设成空的方法,根据具体需求选择即可。
mysql如何生成cvs并保存到本地? |mysql查询返回bigdecimal | mysql如何生成cvs并保存到本地? |mysql查询返回bigdecimal ...
MySQL软件介绍及其在开源软件中的优势 |mysql commit 失败 | MySQL软件介绍及其在开源软件中的优势 |mysql commit 失败 ...