如何对非自动增量 key (reg_id)使用ON DUPLICATE KEY UPDATE?我将从另一个表中插入该值。因此,如果没有发送 reg_id,如果有我想更新其他列中的值,我想插入一个新的原始数据...
My SQL 创建表
CREATE TABLE IF NOT EXISTS student_subjects(
reg_id INT(4),
primary_maths VARCHAR(100),
.....................etc
MY SQL 插入
INSERT INTO student_subjects(reg_id,primary_maths ,.................
........etc) VALUES(?,?,...............etc) ON DUPLICATE
KEY UPDATE reg_id=VALUES(reg_id);
最佳答案
但它写在Manual中
类似...重复 key 更新reg_id = reg_id + 1
而不是values(reg_id)
或...重复键更新primary_maths = 42,lalala = 'hohoho'
关于php - 如何使用 DUPLICATE KEY UPDATE sql,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16604600/