INSERT INTO `mccfb_validcode` VALUES ('1', 'FBU552U6L9UE1163L92P7',
'6944866036', 'WEB', 'Success', 'U552U6L9UE1163L92P7',
'16/02/2018 15:14:06;64;6400050320;180', '64', '180', '6400050320',
'16/02/2018 15:14:06', '2/19/2018 16:23', '1')
答案 0 :(得分:1)
我看到的唯一可见错误是您将字符串文字插入整数列,并且您的日期文字格式不正确。试试这个版本:
INSERT INTO mccfb_validcode (item, coupon, MSISDN, channel, result, barecode,
decryptionresult, shopid, points, customer_id, t_date, r_date, no_of_coupon)
VALUES
(1, 'FBU552U6L9UE1163L92P7', '6944866036', 'WEB', 'Success',
'U552U6L9UE1163L92P7', '16/02/2018 15:14:06;64;6400050320;180', '64', 180,
'6400050320', '2018-02-16 15:14:06', '2018-02-19 16:23', 1);
在上面的插入中,我们明确列出了目标列,因此列出了那些目标列的确切值。第一个,最后一个和第五个到最后一个值是整数,其他所有值都是varchar或日期。
请注意,对于您插入无效日期时间字符串的t_date
和r_date
列。您应始终使用符合ISO标准的格式,例如YYYY-mm-dd
。因此,请插入16/02/2018 15:14:06
。
2018-02-16 15:14:06