Есть ли в mysql способ вставить строку new таким образом, чтобы более непосредственно ассоциировать значение со своим столбцом (а не table(col_name) values(value)
)?При одновременной вставке большого количества значений их перечисление в строке становится довольно запутанным и приводит к ошибкам / ошибкам.
Я ищу что-то более похожее на синтаксис UPDATE
SET col_name='value'
.
Я вижу в mysql doc для 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] ... ]
, но это только для дубликатов: /