Как сделать INSERT DUPLICATE KEY UPDATE?

347
04 июня 2017, 19:19

есть таблица с полями:

id, name,   value
--------------
1, "name1", 10
7, "name7", 5

как можно массово обновить только поле value?

так не работает:

INSERT INTO my_table( id, value ) 
VALUES ( 1, 30 ),( 7, 50 )
ON DUPLICATE 
KEY UPDATE id = VALUES (id)

0 rows inserted. (Query took 0.0009 sec)

READ ALSO
mysqli_query не работает последнее INSERT INTO в очереди

mysqli_query не работает последнее INSERT INTO в очереди

Вот есть такой код, не работает последнее условие $query_last, хоте выше, аналогичный код в $query- работает, не пойму в чем проблема

229
MySQL. Многие ко многим

MySQL. Многие ко многим

Здравствуйте, коллеги!

185
Выскакивает ошибка “Exception in thread ”main“ java.lang.ArithmeticException: / by zero”

Выскакивает ошибка “Exception in thread ”main“ java.lang.ArithmeticException: / by zero”

Добрый день! Подскажите пожалуйста в чем делоПри выполнении кода выскакивает ошибка

225