请教一个插入mysql数据库为null的问题
有个表单,有几个项目有的时候不用填,我在MYSQL里边设置:字段类型:TINYINT(或char),默认值NULL,我希望没有值插入的时候,数据库里边显示:null。PH...
有个表单,有几个项目有的时候不用填,我在MYSQL里边设置:字段类型:TINYINT(或char),默认值NULL,我希望没有值插入的时候,数据库里边显示:null。PHP语句如下:
mysql_query ("insert into x1c (f1) values ('f1')"); 数据库插入的是 0(或空)
如果改成
mysql_query ("insert into x1c (f1) values ('null')"); 数据库插入的是 0(或空)
只有改成如下,才对:
mysql_query ("insert into x1c (f1) values (null)"); 数据库显示的才是 null
f1这个表单控件提交的时候,有时有值,有时无值,有值我希望插入值,无值我希望数据库显示NULL,代码我该怎么写?谢谢大家! 展开
mysql_query ("insert into x1c (f1) values ('f1')"); 数据库插入的是 0(或空)
如果改成
mysql_query ("insert into x1c (f1) values ('null')"); 数据库插入的是 0(或空)
只有改成如下,才对:
mysql_query ("insert into x1c (f1) values (null)"); 数据库显示的才是 null
f1这个表单控件提交的时候,有时有值,有时无值,有值我希望插入值,无值我希望数据库显示NULL,代码我该怎么写?谢谢大家! 展开
3个回答
展开全部
判断一下是否为空,用三目运算符 为空?null:'value'
或者if条件语句判断下也行啊
或者if条件语句判断下也行啊
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
在mysql中写存储过程,在存储过程中判断
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
能给出具体语句不,我看看,谢谢
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询