公告:
  • 欢迎访问火车采集器客户帮助中心
首页 >> 问题百科 >> 其它问题 >> 其它问题 >> 如何在入库模块中添加null值

如何在入库模块中添加null值

【作者:神秘嘉宾】【字号: 】【打印】【收藏

入库句子 INSERT INTO SKU (gysid,cbbid) VALUES ([标签:gysid],[标签:cbbid]),sku表的cbbid是外键字段,

当采集没有字符时目前是‘’,换成句子就变成 INSERT INTO SKU (gysid,cbbid) VALUES (1,) 这是报错的,

需要 INSERT INTO SKU (gysid,cbbid) VALUES (1,null) 就不会报错,

解决方法:在标签的数据处理空内容缺省值中填写个 null 就可以了;但这样会出另一个问题。如果用户的入库语句是这样

的 INSERT INTO SKU (gysid,cbbid) VALUES ([标签:gysid],'[标签:cbbid]') 注意是加了引号。也就是说cbbid是个字符串的

字段,那这样写的话,就插入的是 'null' 这个字符串,有什么办法呢?也很简单,使用更新语句。我们在入库的语句后再加

一个语句,比如 Update SKU set cbbid=null where cbbid='null'