Вставка новых данных, обновление существующих
Есть замечательная конструкция в MySQL, которая позволяет при вставке существующих первичных ключей, обновлять эту строку, иначе вставляется новая запись.
INSERT INTO table_name(id, name, pass)Если в таблице table_name существует первичный ключ id, то обновятся name и pass, в другом случае произойдет вставка новой записи.
VALUES('111', 'myname', 'mypass')
ON DUPLICATE KEY UPDATE
name = VALUES(name),
pass = VALUES(pass)
Ярлыки: mysql, on duplicate key update, tips
Комментарии: 0:
Отправить комментарий
Подпишитесь на каналы Комментарии к сообщению [Atom]
<< Главная страница