Общие > Базы данных

Следующее значение Автоинкремента

<< < (3/4) > >>

Metaller:
Эх, рома, рома, любишь ты опускать людей... :-))))
Я и сам знаю, где я и не прав был. И если ты внимательно почитаешь тред, то увидишь, что интересуюсь любопытства ради. Если ты слишком занятой для того, чтобы отвечать на такие вопросы, зачем вообще постишь?

Хотя это оффтопик и у меня нет желание разводить тут срач. Закрывай тему, Непоседа. :)

Меняздесьдавнонет:
С нуля я никогда не наезжаю и уж тем более - не опускаю.
fidget тебя спросила - зачем.
Ты проигнорировал.
Т.е. сам уже осознал глупость своего вопроса. Но нам не сказал.

Чтобы не было кривотолков и разночтений, я подвел итог, в своейственной себе безапелляционной манере, чтобы-таки спровоцировать автора на объяснения.
Ну не люблю я, когда спрашивающий игнорирует вопросы отвечающих. Неуважительно это. Зачем заставлять специалиста (допустим, не меня, а fidget) отвечать на вопрос, который он считает абсурдным?
Да, я сужу по себе. Если я не прав, то я об этом сообщаю. То есть, раз ты не написал, что понял ошибку - значит я вправе думать, что ты ничего так и не понял. Отсюда и резкость.

А "темнота" - это всего лишь аллаверды "начальнику".

Меняздесьдавнонет:
А любопытство здесь не при чем. Потому, как вопрос подразумевает незнание фундаментальных основ. id лишь внешне похож на число и лишь для удобства является автоинкрементным. А по сути - это уникальный идентификатор. и имеет он сымсл только в приложении к данным. Как подойник только в приложении к корове.

От незнания и идут все эти попытки упорядочить id, дропнуть это поле, и так далее.

Metaller:
Большое спасибо.
Мессага получилась длинная, сорри. Кому лень - не читайте.



--- Цитировать ---Ты проигнорировал.
--- Конец цитаты ---

Я не проигнорировал.

--- Цитировать ---Зачем заставлять специалиста (допустим, не меня, а fidget) отвечать на вопрос, который он считает абсурдным?
--- Конец цитаты ---

Я никого не заставлял. Я спросил. Кто захотел ответить, тот ответил. Кто не захотел - нет. Я кого-то принуждал?

--- Цитировать ---что понял ошибку
--- Конец цитаты ---

Причем здесь ошибка???

--- Цитировать ---А "темнота" - это всего лишь аллаверды "начальнику"
--- Конец цитаты ---

"Начальник" это был вольный перевод второй части твоего ника.

--- Цитировать ---От незнания и идут
--- Конец цитаты ---

Я, в общем, никогда не говорил, что я всезнающий и всеумеющий. А лишний раз говорить человеку, что он лох - это по меньшей мере невежливо, даже если служит благим целям.

--- Цитировать ---по сути - это уникальный идентификатор
--- Конец цитаты ---

Но ведь он же как-то высчитывается при инсерте. Или я не прав. И высчитывается он не на основе той "коровы" которую я указываю в качестве данных.

КСТАТИ: Только что умный товарищ Alien, который не выпендривается на форуме и не строит из себя самого умного всезнайку, и уж тем более ни на кого не наезжает за глупый(???) вопрос, сказал, как это можно сделать. Если ты не знаешь, как это сделать и тебе неохота разбираться - не пиши в тред!
Делается элементарно:
show table status like \'ИМЯ ТАБЛИЦЫ\'.
На выходе получаем массив, один из членов которого (Auto_increment), содержит следующее значение счетчика.
Спасибо, Юра!


--- Цитировать ---чтобы-таки спровоцировать автора на объяснения
--- Конец цитаты ---

Ну, пришел мне для моей задачи в голову сначала вариант решения который требовал закачать файл на сервер с именем ИД, а после этого спросить у пользователя некоторую инфу и занести это в базу. ИД, соответственно той записи, которая заносится после загрузки файла. Я задал вопрос - получил в ответ на него необоснованные утверждения о моем ламерстве. Спасибо. К этому времени я понял, что это извращенный способ - и написал все по другому гораздо проще. Но вопрос-то остался. Разве не может меня что-то интересовать уже не в рамках решаемой задачи? От тебя я получил только заряд плохого настроения.

Так в чем же моя ошибка?!

Меняздесьдавнонет:
Еще раз.
Твоя ошибка в том, что ты не понимаешь принцип функционирования баз данных.
И товарищ алиен, вместо того, чтобы объяснить тебе принципиальное заблуждение, радостно стал подсказывать.

Вообще такая услужливость меня умиляет. Она сродни такой, что вместо того, чтобы уговорить не вешаться - наоборот, услужливо затянуть узелок на веревке. "А чо? А я ничо. Человек попросил, а мне жалоко что ли?".

Обвинения в ламерстве - не необоснованные. Ламер - это  чайник, который при этом считает свое мнение единственно правильным, и игнорирует и наводящие вопросы и попытки объяснить

Ты понял только, что лишь частный случай является "извращенным". А дело в том, что само представление о базах данных, которое тебя привело к такому решению, является неправильным.

Суть в том, что база - это черный ящик. С некоторыми свойствами. И с отсутствием некоторых. Например, у нее нет внутреннего порядка данных.
Накидывать можно как угодно, а упорядочивание производится при выводе.
Это очень удобно.
Не надо думать ни о номерах, ни о месте в списке, ни об очередности, но о конкурентной работе, ни о проблемах, которые возникнут, если ты сейчас, ради сиюминутных выгод пошел против принципов, а потом обстоятельства изменились.

Интересовать тебя не в рамках задачи, конечно, может. Но точно так же я имею прав указать на абсурдность твоего вопроса..

Вот давай, я ради интереса, буду спрашивать - сколько можно просидеть на облаке, пока не устанешь? вот из чистого любопытства. мне интересно. Нет, я уже не хочу на нем сидеть, но ты ответь! И не увиливай, отвечай на поставленный вопрос. А если не знаешь - то сиди и молчи в тряпочку, понял???

Навигация

[0] Главная страница сообщений

[#] Следующая страница

[*] Предыдущая страница

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 
Перейти к полной версии