首页 >

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如何生成cvs并保存到本地? |mysql查询返回bigdecimal ...

  • MySQL软件介绍及其在开源软件中的优势 |mysql commit 失败
  • MySQL软件介绍及其在开源软件中的优势 |mysql commit 失败 | MySQL软件介绍及其在开源软件中的优势 |mysql commit 失败 ...

  • mysql建表指定存储引擎 |mysql如何防止
  • mysql建表指定存储引擎 |mysql如何防止 | mysql建表指定存储引擎 |mysql如何防止 ...