Все бесплатно
    Все ссылки на файлы, расположенные на страницах сайта, добавлены пользователями и доступны для бесплатного скачивания. За содержание этих файлов администрация сайта ответственности не несет.



Вопросы
  Вывод текста на канву Canvas
   Категория: Компоненты
  Перекодировка текста DOS-Windows-Koi8
   Категория: Текст и строки
  Преобразовать любой тип в строку
   Категория: Текст и строки
  Установить в программу свои шрифты
   Категория: Приложение
  Подсветить часть текста в DBGrid
   Категория: Компоненты
  Создание ярлыка на Рабочем столе
   Категория: Приложение
  Сохранить документ Word как RTF на DELPHI
   Категория: Файловая система
  Создать таблицу ABS (AbsoluteDB)
   Категория: Базы данных
  Как в Memo прокрутить текст
   Категория: Компоненты

Справочник по MySQL
Скачать софт бесплатно. скачать шаблоны dle бесплатно.
Справочник по MySQL - Обновление записей в таблице(UPDATE)

Обновление записи осуществляется командой UPDATE.

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

UPDATE  tbl_name
В В В В SET col_name1=expr1, col_name2=expr2, ...
В В В В WHERE where_definition
В В В В LIMIT 10


tbl_name
- Задает имя таблицы, в которой будут обновляться записи. На момент запуска команды UPDATE таблица с таким именем должна существовать в базе данных.
LOW_PRIORITY
- Если указан этот параметр, то обновление записи будет отложена до тех пор, пока другие сценарии не закончат чтение из этой таблицы.
IGNORE
- Если некоторые поля таблицы имеют ключи PRIMARY или UNIQUE, и производится обновление строки, в которой эти поля имеют дублирующее значение, то действие команды аварийно завершается и выдается ошибка №1062 ("Duplicate entry 'val' for key N"). Если в команде INSERT указано ключевое слово IGNORE, то обновление записей не прерывается, а строки с дублирующими значениями просто не изменяются.
SET
- После этого ключевого слова должен идти список полей таблицы, которые будут обновлены и непосредственно сами новые значения полей в виде:

имя поля=значение

Следующий пример производит обновление поля country у ВСЕХ записей в таблице users:

UPDATE users SET countryВ =В Russia


А здесь обновление полей country и city у ВСЕХ записей таблицы users:

UPDATE users SET countryВ В =В В Russia,В В cityВ В =В Ryazan


Если новое значение, присваиваемое командой UPDATE соответствует старому, то обновление этого поля не происходит.
Для задания нового значения можно использовать выражения.
Следующий пример увеличит возраст всех пользователей, записанных в таблице users на один год:

UPDATE users SET ageВ В =В В ageВ В +1


WHERE
- Задает условие отбора записей, подлежащих изменению.
Следующий пример изменит название города в записях пользователей с "Ryazan" на "Рязань":

UPDATE user SET cityВ В =В Рязань WHERE cityВ В =В В Ryazan


LIMIT
- Задает максимальное количество строк, которые могут быть изменены.

UPDATE users SET ageВ В =В В ageВ В +1 LIMIT 5

_________________________________________


См. также

Типы данных, используемые в базе данных MySQL
Создание базы данных MySQL (CREATE DATABASE)
Удаление базы данных MySQL (DROP DATABASE)
Создание таблицы в базе данных MySQL (CREATE TABLE)
Удаление таблицы из базы данных MySQL (DROP TABLE)
Переименование таблицы (ALTER TABLE RENAME)
Вставка столбцов (ALTER TABLE ADD)
Изменение свойств столбца (ALTER TABLE CHANGE)
Удаление столбцов (ALTER TABLE DROP)
Вставка строки в таблицу INSERT
Удаление строк из таблицы (DELETE FROM)
Обновление записей в таблице(UPDATE)
Поиск записей в таблице(SELECT)