【发布时间】:2011-09-15 17:14:00
【问题描述】:
在 mysql 中有没有办法以更直接地将值与其列关联的方式插入 new 行(而不是 table(col_name) values(value))?一次插入大量值时,将它们内联列出会相当混乱并导致错误/错误。
我正在寻找更像UPDATE 的SET col_name='value' 语法的东西。
我在mysql doc for INSERT看到有以下内容:
INSERT [LOW_PRIORITY | DELAYED | HIGH_PRIORITY] [IGNORE]
[INTO] tbl_name
SET col_name={expr | DEFAULT}, ...
[ ON DUPLICATE KEY UPDATE
col_name=expr
[, col_name=expr] ... ]
但这仅适用于重复:/
【问题讨论】: