if data base has user subrata then batch update time stamp where user = subrata
有了这个,我将更新现有记录,但如何从该50条记录中插入新记录。
答案 0 :(得分:0)
您没有使用RDBMS标记此问题,但在MySQL中执行此操作的正确方法是INSERT INTO...ON DUPLICATE KEY UPDATE
查询。
只要您定义了适当的索引,当表中已包含您要插入的行时,它将更新时间而不是插入副本。
INSERT INTO table (user, hisfriend, timeStampOfChat) VALUES (1, 2, 3)
ON DUPLICATE KEY UPDATE timeStampOfChat = VALUES(timeStampOfChat)