跨境电商
经验交流分享

关于MySQL默认NULL字段的插入与数组NULL元素的取值问题

这两个是今天碰到的比较棘手的问题,这里给记录下来,待以后使用。

1,MySQL默认NULL字段的插入

这个问题是在默认为NULL的datetime字段插入空值(注意:是空值,不是NULL)的时候遇到的,例如

INSERT INTO catalog_product_entity_int VALUES (NULL, 4, ‘$keyArray[$a4]’, 0, $entity_id, $valueArray[$a4])

这个语句中,最后一个字段是datetime字段,而此时数组没有取到值,也就是说是空值。插入的时候就会提示出错。这个问题比较好解决,直接将其设置为NULL即可。由此引入第二个问题。

 

2,数组NULL元素的取值问题

如果一个数组的某元素的值是NULL,则在取这个值的时候,是一个空值,而不是NULL。

赞(0)
未经允许不得转载:锐想 » 关于MySQL默认NULL字段的插入与数组NULL元素的取值问题
分享到: 更多 (0)

评论 抢沙发

评论前必须登录!

 

锐想电商 - 跨境电商经验交流分享

锐想无限