Довідник по mysql sql оновлення записів в таблиці (update)

Оновлення запису здійснюється командою UPDATE.

Синтаксис команди UPDATE

tbl_name - Задає ім'я таблиці, в якій будуть оновлюватися записи. На момент запуску команди UPDATE таблиця з таким ім'ям повинна існувати в базі даних. LOW_PRIORITY - Якщо вказаний цей параметр, то оновлення записи буде відкладена до тих пір, поки інші сценарії не закінчать читання з цієї таблиці. IGNORE - Якщо деякі поля таблиці мають ключі PRIMARY або UNIQUE. і проводиться оновлення рядка, в якій ці поля мають дублюючі значення, то дія команди аварійно завершується і видається помилка №1062 ( "Duplicate entry 'val' for key N"). Якщо в команді INSERT вказано ключове слово IGNORE. то оновлення записів не переривається, а рядки з дублюючими значеннями просто не змінюються. SET - Після цього ключового слова повинен йти список полів таблиці, які будуть оновлені і безпосередньо самі нові значення полів у вигляді: Наступний приклад виробляє оновлення поля country у ВСІХ записів в таблиці users. А тут оновлення полів country і city у ВСІХ записів таблиці users. Якщо нове значення, що привласнюється командою UPDATE відповідає старому, то оновлення цього поля не відбувається. Для завдання нового значення можна використовувати вирази. Наступний приклад збільшить вік всіх користувачів, записаних в таблиці users на один рік: WHERE - Задає умова відбору записів, що підлягають зміні. Наступний приклад змінить назву міста в записах користувачів з "Ryazan" на "Рязань": LIMIT - Задає максимальну кількість рядків, які можуть бути змінені.

особисті інструменти
Інструменти
інші проекти

Схожі статті