Bootstrap

MySQL设置数据格为空白或NULL


前言

昨天打算建个数据库来做个项目, 有个需求是把数据库中的一些格子设置为空白,但是不知道怎么做,感觉直接传个空字符串进去也不能算是"空白;"
我先尝试了不传值(现在来看是真的有点蠢) ,然后PHPMyAdmin提示"这行要有仨值,你就给了俩"
甚麽意思呢, 比如第一列和第二列我都给了5个数据,那么现在这俩都是5行,但是第三列我只给了俩数据,这样3 4 5行都缺了一块,就会出现这个错误;


1. 设置为空白

如果需要某个格子为空白, 可以为其所在的字段设置默认值, 但是不能不传值,那会报错;
然后需要设为空白的位置写入值DEFAULT即可;

或者更直接一点直接往格子里给个空字符串…
但注意是空字符串,不要在引号中间再敲一个空格.

是的,一开始我也觉得 传进去一个空字符串这个格子也不能算真的"空了",但确实是应该这么做:

公式:

 [字段名] [字段类型]  DEFAULT '',

例:


                
      
;