Почему не срабатывает UPDATE?

503
05 июня 2017, 23:06

почему если передать несколько записей в строке, обновляются все записи:

let sql = "INSERT INTO test (id, val, val2) VALUES (1, 33, 33),(2, 55, 55) ON DUPLICATE KEY UPDATE val = VALUES (val), val2 = VALUES (val2)";
this.db.query(sql, function(err, result) {
});

а если как массив, то только 1я запись:

let sql = "INSERT INTO test (id, val, val2) VALUES (?) ON DUPLICATE KEY UPDATE val = VALUES (val), val2 = VALUES (val2)";
this.db.query(sql, [[1, 33, 33],[2, 55, 55]], function(err, result) {
});
READ ALSO
Mysql complicated select

Mysql complicated select

Мне необходимо найти все посты (из таблицы posts) у которых отношение количества лайков (likes) к подписчикам из таблицы пользователей (userssubscribers)...

314
MySQL Выборка данных по условию

MySQL Выборка данных по условию

Здравствуйте, не получается составить корректный запросЕсть две таблицы author и book у обеих есть поле id_author

432
Проверка данных на ввод Android Studio

Проверка данных на ввод Android Studio

Господа, подскажите, только только начинаю разбиратьсяМне нужно сделать примерно следующие вещи: 1) Имеется строка для ввода данных, мы пишем,...

507
Как поменять изображения у нескольких JPanel?

Как поменять изображения у нескольких JPanel?

Есть класс ImageImport, унаследованный от JPanel:

279