解决php mysql decimal为NUll的问题

刘嘉韩 2011-03-04 05:02:59
数据库book,表books,books有一字段price(类型:decimal(10,2))默认值为NULL,在向books表添加数据的时候,如果不添加price的value值添加的数据为空,让books刚添加记录的price显示NULL而不是0.00呢?在添加数据的时候,如何判断呢?高手啊,救命啊,急啊
...全文
746 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
lazyboy_wu 2011-03-04
  • 打赏
  • 举报
回复
你的问题没有明白,当price没有值的时候,存的到底是NULL 还是 0.00?

存null的话,就

ALTER TABLE `bb` ADD `price` DECIMAL( 10, 2 ) DEFAULT NULL

存的时候是0.00的话,就

ALTER TABLE `bb` ADD `price` DECIMAL( 10, 2 ) NOT NULL DEFAULT '0.00'

daly2008 2011-03-04
  • 打赏
  • 举报
回复
ALTER TABLE `bb` ADD `price` DECIMAL( 10, 2 ) NOT NULL DEFAULT '0.00'

4,250

社区成员

发帖
与我相关
我的任务
社区描述
国内外优秀PHP框架讨论学习
社区管理员
  • Framework
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧