Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > SQL, базы данных
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 04.07.2009, 23:30   #1
motorway
Участник клуба
 
Регистрация: 28.06.2009
Сообщений: 1,950
Стрелка Как создать таблицу с 3 уникальными колонками в MySQL?

Как создать таблицу с 3 уникальными колонками в MySQL? Т.е. комбинация значений 3 колонок будет уникальной. Так, чтобы можно было использовать ON DUPLICATE KEY UPDATE
motorway вне форума Ответить с цитированием
Старый 06.07.2009, 12:48   #2
soleil@mmc
SQL-коддинг
Участник клуба
 
Регистрация: 16.01.2009
Сообщений: 1,192
По умолчанию

не знаю что там за навороты в мускуле, но вроде как должно быть достаточно привесить на все три поля ключ уникальности
Код:
alter table your_table add unique key (field1, field2, field3);
soleil@mmc вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как создать RSS с помощью PHP, MySQl. Revival001 PHP 6 12.07.2009 19:49
как из delphi создать в word таблицу Dennikid Общие вопросы Delphi 11 01.10.2008 16:55
как создать субд в Delphi для работы с MySqL Savl БД в Delphi 1 12.03.2008 14:10
Как создать таблицу в таблице?? Ntlegend Помощь студентам 1 14.05.2007 07:37