powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Вставка только уникального значения
4 сообщений из 4, страница 1 из 1
Вставка только уникального значения
    #33341333
Vilis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть ли в MySQL такая возможность:
Я хочу вставить в таблицу значение, но хочу чтобы вставка не происходила, если оно уже там существует, т.е. допустим я хочу узнать сколько уникальных сессий было запущено за день:

Я могу это сделать средствами PHP (на котором пишу) сделать, но мне кажется что быстрее база, т.к. действия те же самые ( относительно базы ), а время на возврщении языку проги и повторный запрос исчезают..

Версия базы 4.1

Заранее благодарен, Илья.
...
Рейтинг: 0 / 0
Вставка только уникального значения
    #33341362
DocAl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Постройте по уникальной части записи индекс UNIQUE, и используйте INSERT IGNORE (чтобы не выдавалась ошибка при попытке вставить неуникальную запись) при вставке
...
Рейтинг: 0 / 0
Вставка только уникального значения
    #33342350
Vilis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо, а можно ли при этом узнать была ли произведена вставка или нет, т.е. добавить ещё какое нить
***** AS is_added
И знать добавлен он или нет?!
...
Рейтинг: 0 / 0
Вставка только уникального значения
    #33342799
Steven13
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
http://dev.mysql.com/doc/refman/5.0/en/insert.html

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

То можно делать UPDATE другого поля... Например увеличить на 1 после с количеством посещений.
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Вставка только уникального значения
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]