开发者社区> 问答> 正文

PHP和MySql对NULL的处理

用php往mysql中插入一条数据,执行页面会报:Invalid query: Incorrect date value: '' for column 'order_date' at row 1的错误!可是奇怪的是如果我在mysql-front中直接执行刚才那条mysql语句的话,mysql是可以执行并且记录也成功别插入到表stock中。很费解,不知道是php和mysql对sql语句接受有差别,还是mysqp-front的问题,

展开
收起
蛮大人123 2016-02-05 23:26:55 3381 0
1 条回答
写回答
取消 提交回答
  • 我说我不帅他们就打我,还说我虚伪

    value中的‘’是取自一个excel文件,对应的单元格内容是空,但是php读取后就变成‘’了;示例:insert into stock(stock_code,stock_location,sku,production_id,production_type,to_id,from_id,order_date,order_qty, actual_date,actual_qty)
    values(222,'','',0,0,0,0,NULL,8,NULL,0)

    2019-07-17 18:38:11
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
搭建电商项目架构连接MySQL 立即下载
搭建4层电商项目架构,实战连接MySQL 立即下载
PolarDB MySQL引擎重磅功能及产品能力盛大发布 立即下载

相关镜像