
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
18.04.2005, 11:01
|
|||
|---|---|---|---|
Поле1+поле2+поле3=уникальное значение. |
|||
|
#18+
Есть ли в MySQL возможность задать полям такие пораметры, чтобы Если уже есть запись, где Поле1=x, поле2=y, поле3=z ................... Чтобы не добавлялась запись где Поле1=x, поле2=y, поле3=z Тоесть, чтобы уникальной была их комбинация. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
18.04.2005, 12:26
|
|||
|---|---|---|---|
Поле1+поле2+поле3=уникальное значение. |
|||
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
18.04.2005, 12:48
|
|||
|---|---|---|---|
Поле1+поле2+поле3=уникальное значение. |
|||
|
#18+
Просто создаем составной индекс и все? Это делается с пом. CREATE INDEX ? Пожалуйста, синтаксис для полей а1, а2 и а3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
18.04.2005, 13:04
|
|||
|---|---|---|---|
Поле1+поле2+поле3=уникальное значение. |
|||
|
#18+
нажми меня Да и вообще, изучи сначала всё, что там есть... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
18.04.2005, 13:56
|
|||
|---|---|---|---|
Поле1+поле2+поле3=уникальное значение. |
|||
|
#18+
спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
18.04.2005, 14:04
|
|||
|---|---|---|---|
Поле1+поле2+поле3=уникальное значение. |
|||
|
#18+
В принципе, всеи понятно и такой вариант устраивает, но охота пофилософствовать. Там написано: Величины индексов формируются путем конкатенации величин указанных столбцов. Ситуация : а1 = 123 а2 = 456 а3 = 789 и а1=1234567 а2=8 а3=9 Конкатенация будет одинакова. Я так понимаю, индексы тоже. Выходит, результат противоречит логике? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
18.04.2005, 14:07
|
|||
|---|---|---|---|
Поле1+поле2+поле3=уникальное значение. |
|||
|
#18+
В предыдущем посте я имел в виду текстовие значения. Цифры употребил для облегчения восприятия. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
18.04.2005, 14:28
|
|||
|---|---|---|---|
Поле1+поле2+поле3=уникальное значение. |
|||
|
#18+
нет. Duplicate entry будет только если именно поля одинаковые. Легко же проверить.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
18.04.2005, 16:29
|
|||
|---|---|---|---|
Поле1+поле2+поле3=уникальное значение. |
|||
|
#18+
"Индексная конкатенация" учитывет размерность поля а1 varchar(8), а2 varchar(4), а3 varchar(3) а1 = 123 а2 = 456 а3 = 789 123_____456_789 и а1=1234567 а2=8 а3=9 1234567_8___9__ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=47&tablet=1&tid=1854143]: |
0ms |
get settings: |
8ms |
get forum list: |
14ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
145ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
40ms |
get tp. blocked users: |
1ms |
| others: | 207ms |
| total: | 430ms |

| 0 / 0 |
