sql插入数据之前如何判断是否已经有相同的数据?
问题描述:
如图:如何根据SongId进行判断是否存在数据
答
如果业务有这个需求,可以设置为主键,这样当查询时就可以判断了;
如果回答对您有帮助,请采纳
答
插入数据之前要先查询数据库,
答
最好设置主键,判断也要判断主键,如果相判断所有字段内容,你可以搞个字段,保存md5码,每次保持前,判断对象的MD5是否一致
再不行就挨个比较吧
答
UNIQUE KEY UNIQ_GIFTID_CODE
(gift_id
,code
)
答
对应添加UNIQUE键,然后插入的时候使用INSERT IGNORE