Вы можете авторизоваться через ВКонтакте, Фейсбук и оставить комментарий


Добавить запись в таблицу (MySQL)

Добавление записей в таблицу производится командой INSERT.

Пример добавления записи

Например есть таблица my_records с тремя полями number — число, name — строка, date — дата.

Нужно добавить 3 записи: (1, Первая запись, 2011-10-01; 2, Вторая запись, 2011-10-02; 3, Третья запись, 2011-10-03;).

Добавить запись можно двумя способами.

Способ 1

Выполнение одним запросом.

1
2
3
4
5
INSERT INTO `my_records`
(`number`, `name`, `date`) VALUES
(1, 'Первая запись', '2011-10-01'),
(2, 'Вторая запись', '2011-10-02'),
(3, 'Третья запись', '2011-10-03');

Способ 2

На каждую запись по одному запросу.

1
2
3
INSERT INTO `my_records` (`number`, `name`, `date`) VALUES (1, 'Первая запись', '2011-10-01');
INSERT INTO `my_records` (`number`, `name`, `date`) VALUES (2, 'Вторая запись', '2011-10-02');
INSERT INTO `my_records` (`number`, `name`, `date`) VALUES (3, 'Третья запись', '2011-10-03');

Синтаксис INSERT

Синтаксис команды по документации понять с первого раза достаточно сложно, но если кому интересно, то может пригодиться:

1
2
3
4
INSERT [LOW_PRIORITY | DELAYED] [IGNORE]
    [INTO] tbl_name [(col_name,...)]
    VALUES ({expr | DEFAULT},...),(...),...
    [ ON DUPLICATE KEY UPDATE col_name=expr, ... ]

или

1
2
3
4
INSERT [LOW_PRIORITY | DELAYED] [IGNORE]
    [INTO] tbl_name
    SET col_name={expr | DEFAULT}, ...
    [ ON DUPLICATE KEY UPDATE col_name=expr, ... ]

или

1
2
3
INSERT [LOW_PRIORITY | DELAYED] [IGNORE]
    [INTO] tbl_name [(col_name,...)]
    SELECT ...
Опубликовано: 27 октября 2011  ·  Автор: Артём Фёдоров  ·  20658 просмотров

Категория

ГлавнаяСУБДMySQLДобавить запись в таблицу (MySQL)

Чтобы оставить комментарий нужно авторизоваться на сайте
или войти через ВКонтакте или Фейсбук

Войти через ФейсбукВойти через Твиттер

Комментарии

MySQL, СУБД

© 2010-2017 expange.ru
При полном или частичном копировании статей сайта, ссылка на источник обязательна.

Хотите узнать больше информации, пишите на: artem@expange.ru

Полезное онлайн  ·  Новости  ·  Изображения  ·  Статьи по датам

О проекте  ·  Правила пользования  ·  Представительства

Благодарности и пожелания