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

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

Вернуться   Форум программистов > Скриптовые языки программирования > PHP
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 17.04.2010, 20:09   #1
Abuhamed
Форумчанин
 
Аватар для Abuhamed
 
Регистрация: 27.01.2010
Сообщений: 330
По умолчанию Проблемы с первичным ключом

Простая проблема с первичным ключом . Было :
+----+---------+----------+---------------------+
| id | name | password | mail |
+----+---------+----------+---------------------+
| 1 | bql | хх | хх@rambler.ru |
| 2 | braga01 | хх | хх@rambler.ru |
| 3 | USA | хх | хх@rambler.ru |
| 4 | USA | хх | хх@rambler.ru |
+----+---------+----------+---------------------+
Потом удалил записи по айди
DELETE FROM users WHERE (id=4) OR (id=3);
и вставляю снова данные в таблицу , и тут
+----+---------+----------+---------------------+
| id | name | password | mail |
+----+---------+----------+---------------------+
| 1 | bql | хх | хх@rambler.ru |
| 2 | braga01 | хх | хх@rambler.ru |
| 5 | USA | хх | хх@rambler.ru |
+----+---------+----------+---------------------+

Никак нельзя сделать что бы она потом записывало ид третий а не 5 . Первичный ключ создается автоматически с помощью функции auto_increment
Abuhamed вне форума Ответить с цитированием
Старый 17.04.2010, 21:09   #2
Vertexxx
Заблокирован
 
Регистрация: 10.04.2010
Сообщений: 145
По умолчанию

Конечно нельзя. Однажды бывший айдишник, дважды не повторится ни при каких условиях.
Vertexxx вне форума Ответить с цитированием
Старый 17.04.2010, 23:08   #3
mrgrudge
Форумчанин
 
Аватар для mrgrudge
 
Регистрация: 20.02.2010
Сообщений: 229
По умолчанию

Цитата:
Сообщение от Abuhamed Посмотреть сообщение
Никак нельзя сделать что бы она потом записывало ид третий а не 5 . Первичный ключ создается автоматически с помощью функции auto_increment
на сколько я знаю только если "вручную" сменить......


даи в чем сопссно проблема? вам какая разница какая цифра у строки в поле ид стоит? 3,5,123?
думай как баг, действуй как баг, и ты найдешь баг )
mrgrudge вне форума Ответить с цитированием
Старый 17.04.2010, 23:39   #4
Abuhamed
Форумчанин
 
Аватар для Abuhamed
 
Регистрация: 27.01.2010
Сообщений: 330
По умолчанию

Без разницы , просто не удобно ..
Abuhamed вне форума Ответить с цитированием
Старый 17.04.2010, 23:48   #5
Vertexxx
Заблокирован
 
Регистрация: 10.04.2010
Сообщений: 145
По умолчанию

что именно не удобно?
Vertexxx вне форума Ответить с цитированием
Старый 18.04.2010, 12:55   #6
kaviga
Пользователь
 
Аватар для kaviga
 
Регистрация: 22.01.2009
Сообщений: 92
По умолчанию

вид портит.А так по теме если не удобно создай "админку" где ID не будет подсвечиваться и нет проблем.Тебе наверное после
этого будет все равно что там БД делает..
пишите на тот же адрес
kaviga вне форума Ответить с цитированием
Старый 18.04.2010, 14:41   #7
Vertexxx
Заблокирован
 
Регистрация: 10.04.2010
Сообщений: 145
По умолчанию

Да и пусть подсвечивается Это ж не порядковый номер Порядковый номер можно сделать, не трогая базу вообще
Vertexxx вне форума Ответить с цитированием
Старый 18.04.2010, 14:59   #8
kaviga
Пользователь
 
Аватар для kaviga
 
Регистрация: 22.01.2009
Сообщений: 92
По умолчанию

Я думаю,без разницы какой порядок.Самое главное что бы ошибок не было,остльное не важно))
пишите на тот же адрес
kaviga вне форума Ответить с цитированием
Старый 18.04.2010, 15:24   #9
Vertexxx
Заблокирован
 
Регистрация: 10.04.2010
Сообщений: 145
По умолчанию

Если честно, я вообще понять не могу, чем мешает айдишник, идущий не по порядку
Vertexxx вне форума Ответить с цитированием
Старый 18.04.2010, 15:59   #10
kaviga
Пользователь
 
Аватар для kaviga
 
Регистрация: 22.01.2009
Сообщений: 92
По умолчанию

Мне главное что бы в БД не было ошибок,а то что записано в полях=все равно
пишите на тот же адрес
kaviga вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Парное шифрование с ключом из 15 букв. Ветас Помощь студентам 19 25.03.2013 10:31
Алгоритм шифрования "перестановка с ключом" ddj Помощь студентам 4 16.04.2009 14:53
Защита ключом Xeon332 Общие вопросы Delphi 17 27.02.2009 08:44
проблемы с IE xakzona Помощь студентам 1 16.12.2008 21:53