MySQL设置数据格为空白或NULL

本文介绍了如何在MySQL中将数据字段设置为空白或NULL。设置为空白可以通过为字段设置默认值为DEFAULT或者直接插入空字符串,注意空字符串不包含额外空格。而设置为NULL会在数据库中占用空间,可以通过设置默认值为NULL实现,当未提供该字段值时,字段值将为NULL。
摘要由CSDN通过智能技术生成


前言

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


1. 设置为空白

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

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

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

公式:

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

例:


                
  • 3
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值