开发中遇到了关于数据表插入失败问题,提示插入值比插入字段多了一个, 查看是下面原因:
后台字符串异常引起的表插入失败@"字符串里版本了','的格式造成表插入数据值多了一个"
allDict:{
"feeTypeName" : "装车等待",
"message" : "费用补扣消息推送', '您的订单已发生装车等待,将补偿9999元,订单详情",
"messageIDKey" : 700006796091648,
"appType" : 7,
"type" : "0000",
"title" : "装车等待补偿",
"userId" : 0000,
"price" : "9999",
"alias" : "000001610003",
"orderId" : 000,
"needConfirmKey" : 1,
"voice" : "费用补扣消息推送', '您的订单已发生装车等待,将补偿9999元,订单详情"
}
INSERT OR REPLACE INTO T_app_message(userName, userID, bizId, type, deptCode, createTime ,messageType, isRead, driverRole, messageIDKey, needConfirmKey, message, url, vehicleNumber, bookId, title, field1, field2) VALUES ('00006141','000', '', '00', '', '000', 0, 0 , 1, '000', '1', '费用补扣消息推送', '您的订单已发生装车等待,将补偿9999元,订单详情', '', '', '', '装车等待补偿', '','')
解决办法:后台数据格式要规范 字符串内部不能出现','格式
网友评论