Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Уникальный индекс в Mysql

373
15 ноября 2007 года
unmoved
216 / / 28.11.2004
Хочу создать индекс уникальный по двум полям, хочу допустим что б были все уникальные записи в первом столбце, когда значение второго не равно 1, когда же значение столбца №2 отлично от 1, то значения первого могут повторятся.

Знаю что в oracle допускается создание выражения в индексе, а как быть с Mysql
256
15 ноября 2007 года
foxweb
1.0K / / 27.07.2005
Также как и с одним:

 
Код:
create table `test`.`TableName1` (  `id1` int , `id2` int , `name` varchar (255) );
alter table `test`.`tablename1` add index `myindex1` (`id1`, `id2`);


Кстати, в любой нормальной графической оболочке для MySQL, например SQLyog всё это можно делать мышью.
373
15 ноября 2007 года
unmoved
216 / / 28.11.2004
Ну первое мне нужен уникальный индекс...
я хочу получить примерно следующюю картину:

a b desc
1 1 не уникальная запись
1 1 не уникальная запись
1 1 не уникальная запись
1 2 уникальная запись
2 3 уникальная запись
3 2 уникальная запись
256
15 ноября 2007 года
foxweb
1.0K / / 27.07.2005
Цитата: unmoved
Ну первое мне нужен уникальный индекс...
я хочу получить примерно следующюю картину:

a b desc
1 1 не уникальная запись
1 1 не уникальная запись
1 1 не уникальная запись
1 2 уникальная запись
2 3 уникальная запись
3 2 уникальная запись



о_О А я что-то не то посоветовал?

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог