|
Подскажите, pls, как убрать duplicate primary key ?
|
|||
---|---|---|---|
#18+
Подскажите, чайнику,pls, как убрать duplicate primary key в таблице У меня М SQL 6.5 т.к выдает по этой причине ошибку построения индекса Если можно намыльте кто-что знает (командочку, совает и т.д )на alexkut@null.ru, а то форум просматривается достаточно редко. А мне страаашно надо, навязали , млин sql на мою голову, а я его в первый раз увидел. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.08.2000, 10:08 |
|
Подскажите, pls, как убрать duplicate primary key ?
|
|||
---|---|---|---|
#18+
Убрать "duplicate primary key" значит из 2х и полее записей с одинаковым ключом оставить "в живых" только одну. Вот и решай =)) Успехов, Александр. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.08.2000, 06:53 |
|
Подскажите, pls, как убрать duplicate primary key ?
|
|||
---|---|---|---|
#18+
Вообще всю жизнь полагал, что primary key предполагает уникальность - соответственно добавляшь в таблицу не уникальные значения. Так что удалять, я думаю не придется - база просто ругается на разработчика. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.08.2000, 11:21 |
|
Подскажите, pls, как убрать duplicate primary key ?
|
|||
---|---|---|---|
#18+
sasha: Насколько я понял вопрос -- в таблице УЖЕ существуют данные и при попытке построения уникального индекса по определенным полям, возникает ошибка построения индекса, а именно duplicate. Соответственно, для того, чтобы избавится от этой ошибки нужно либо добавить в индекс еще одно поле которое поможет однозначно идентифицировать запись в таблице, либо удалить записи с повторяющимися полями которые входят в индекс. Успехов, Александр. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.08.2000, 12:12 |
|
Подскажите, pls, как убрать duplicate primary key ?
|
|||
---|---|---|---|
#18+
Правильно sasha вещает - реши для себя, что главнее избавится от одинаковых записей ( выведи их по ORDER BY ...), и долбани т.к. prm. key не допускает дубляжа (вот гадство опять модем упал), либо добавляй еще одно поле из структуры данных, которое тебе обеспечит уникальность записи (вообще это понятие из теории реляционной алгебры, => читай, как говорится литературу, но эту сентенцию я считаю хамством, нефиг было конференции создавать, ну да ладно, отвлеклись) . Дело в том, что тебе наверняка потом надо будет создавать связки, а => без prm.key некуда. Резюме по русски без рассуждения вслух: 1. Долби сдублированные записи найденные по == ORDER BY (компоненты ключа) == если их больше 1. Рекомендую это делать вручную из опыта (регулярно занимаюсь этим, т.к. автоматизация не спасает, душой Россию ...) 2. Вводи в первичный ключ дополнительное поле, которое тебе обеспечит уникальность записи, но я обычно при проектировании структуры данных (даже если она уже есть) делаю свой первичный ключ, как правило int, и по нему прорисовываю все связи. Введи за правило -> первым делом модель данных, ну а девушки ... Успехов White_Angele ... |
|||
:
Нравится:
Не нравится:
|
|||
26.08.2000, 21:28 |
|
|
start [/forum/topic.php?fid=46&fpage=3600&tid=1827721]: |
0ms |
get settings: |
10ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
24ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
47ms |
get tp. blocked users: |
2ms |
others: | 270ms |
total: | 387ms |
0 / 0 |