我有一个vbs宏指令来自动将一个DDE Excel工作表中的值插入到一个数据库表中。默认值在mysql表中
的问题是,一些细胞是空 所以查询证明:
INSERT INTO `stock_realtime` (`fkstock`, `benefit_month`)
VALUES (77, '')
ON DUPLICATE KEY UPDATE `benefit_month` = '', `created` = NOW();
但我的SQL表中包含的“0”的默认值只是这样的情况下,如果值是空的。
但仍然是错误Incorrect integer value:'' for column 'benefit_month' at row 1'
其他(全)查询做工精细。 “