我解析.lst文件以获取数据,然后我使用hibernate将这些数据添加到mysql数据库中。
我的文件总是使用新数据进行更新,但它会保留现有数据。
问题是,当我在一秒钟内解析文件时,如何避免数据库中的重复数据。
由于
答案 0 :(得分:0)
INSERT INTO table_name('您的字段')VALUES('新值')ON DUPLICATE KEY UPDATE field1 ='值',FIELD2 ='值',......;
表格结构: 制作这2个字段(名称和城市)Uniqe 例如:
INSERT INTO tbl_stud(name
,city
)值(' Divyesh',' Ahmedabad')ON DUPLICATE KEY UPDATE name =' Divyesh& #39;,城市='艾哈默德巴德&#39 ;;