mysql语句执行问题。

*若价格不公道,可以让提问者在平台追加赏金哦,平台是您利益的保证

已完成
mysql语句执行问题。-sevenzues
sevenzues 3年前发布
悬赏:20.0 元

问题详情:分类: MySQL

1、下面是mysql的表结构。

2、想要判断是否有重复数据,如果有就update,如果没有就insert,下面是我写的语句,但是执行的时候,每次仍然都会insert,无法update。

3、需要解决的问题是要先根据参数判断当前表中是否有重复的数据,如果没有就insert,如果有就update或者不执行直接返回。
4、联系QQ:8736581

5、sql语句如下:
INSERT INTO maoyi_goods (uname,entry_id,consignee_cname,decl_price,ie_date,`code`,`name`,model)
VALUES (#{uname},#{entryId},#{consigneeCname},#{declPrice},#{ieDate},#{code},#{name},#{model})
ON DUPLICATE KEY UPDATE id = LAST_INSERT_ID(id),
uname = #{uname},entry_id = #{entryId},consignee_cname = #{consigneeCname},decl_price = #{declPrice},
ie_date = #{ieDate},`code` = #{code},`name` = #{name},model = #{model}

*若价格不公道,可以让提问者在平台追加赏金哦,平台是您利益的保证。你觉得当前的价格如何呢,奉上您珍贵的一票吧

虚高0人次 适中0人次 偏低0人次

分享海报会更快解决你的问题哦!分享海报

此处可发布评论

评论(0

暂无评论,快来写一下吧
客服QQ 1913284695