如何将 ON DUPLICATE KEY UPDATE 用于非自动增量键(reg_id)?我将从另一个表中插入该值。因此,如果没有发送 reg_id 如果我想更新其他列中的值,我想插入一个新的原始值...
我的 SQL 创建表
CREATE TABLE IF NOT EXISTS student_subjects(
reg_id INT(4),
primary_maths VARCHAR(100),
.....................etc
我的 SQL 插入
INSERT INTO student_subjects(reg_id,primary_maths ,.................
........etc) VALUES(?,?,...............etc) ON DUPLICATE
KEY UPDATE reg_id=VALUES(reg_id);