标签: mysql innodb
我的脚本需要更新给定用户的lastVisited字段,但如果该行不存在,我显然必须插入整行。问题是,id列是自动递增的,我无法知道下一个值是什么。其他列本身并不是唯一的,但是studentId和classId作为对是唯一的,当我运行脚本时我知道它们的两个值,所以如何在我的脚本中配对它们SQL语句?我很高兴能够了解ON DUPLICATE KEY,但只有当我能以某种方式配对两个已知的列时,这才会有效。想法?
lastVisited
id
studentId
classId
ON DUPLICATE KEY