Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
08.04.2004, 20:18
|
|||
---|---|---|---|
|
|||
Как можно изменить данные в столбце с атрибутом первичного ключа ? |
|||
#18+
В таблице А столбец имеет название id и ему присвоен атрибут - auto_increment (первичный ключ). Заносились в эту таблицу данные... и все шли по порядку, в id шло - 1,2,3 и т.д.... но в один прекрасный момент нужно было вставить строчку между 10 и 11 id и так, чтобы остальные id шли и дальше по возрастанию, т.е. 10 вставить сюда 11 12 .... Вот подскажите как это организовать ? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
08.04.2004, 22:37
|
|||
---|---|---|---|
|
|||
Как можно изменить данные в столбце с атрибутом первичного ключа ? |
|||
#18+
Боюсь огорчить - но как мне кажется - между 10 и 11 ничего вставить не получится, если, канечно, поле ID целое... ... |
|||
:
Нравится:
Не нравится:
|
|||
|
09.04.2004, 08:41
|
|||
---|---|---|---|
|
|||
Как можно изменить данные в столбце с атрибутом первичного ключа ? |
|||
#18+
Он наверное хочет чтобы id сдвинулись на одно :) 2 Ka-50 А целостность базы тебя не интересует? Тогда конечно : Код: plaintext 1.
А вообще-то первичный ключ для того и нужен, чтобы однозначно и долговременно идентифицировать запись. Поэтому, если тебе важна целостность БД, id трогать НЕЛЬЗЯ . Он не должен обязательно быть красивым и идти только по-возрастанию. Если тебе просто для красоты на выходе нужен порядковый номер, то это решается другими методами. Например один из них: Код: plaintext 1.
Жизнь коротка - потерпи немного :) ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=47&tablet=1&tid=1855266]: |
0ms |
get settings: |
9ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
36ms |
get topic data: |
14ms |
get forum data: |
3ms |
get page messages: |
33ms |
get tp. blocked users: |
2ms |
others: | 13ms |
total: | 134ms |
0 / 0 |