![]() |
0 Всего найдено: 29
Eugene_Last
Сообщение
26/02/2010 12:39
Копия темы
А профи по MySQL есть тута? Когда вставляешь запись в таблицу, она вставляется по умолчанию в конец таблицы. Как вставлять в начало?
u1tr0n
Сообщение
26/02/2010 13:00
Копия темы
вы не можете вставить запись в начало или в конец, вы просто вставляете запись, а порядок вывода вы назначаете в sql запросе, если вам необходим какой либо особый порядок вывода то надо делать дополнительное поле
romalkavian
Сообщение
26/02/2010 13:02
Копия темы
Евгений, что такое "начало" и "конец" таблицы, по-вашему? Такое понятие может быть, если только сортировать как-то по особому, либо есть, например, ID с автоинкрементом в качестве первого элемента тогда айди последующего элемента всегда будет на 1 больше. Я к тому, что ваш вопрос некорректен и не имеет права на существование, поэтому и ответа точно нет :)
FIXXER
Сообщение
26/02/2010 13:04
Копия темы
Это ответ на соответствующий вопрос. А на вопрос ваш именно так ответят не только профи, но и любой даже начинающий пользователь MySQL.
meganickki
Сообщение
26/02/2010 15:12
Копия темы
Не веришь? Поставь Денвер и валяй в PHPMyAdmin там все поймешь.
u1tr0n
Сообщение
26/02/2010 15:37
Копия темы
Тут уже не важно есть тут профи или нет, важно то что вам дали несколько правильных ответов на заданный вами вопрос и вы или не в состоянии понять ответ или вы не корректно поставили вопрос и профи/непрофи не поняли чего вы хотите. P.S. есть еще конечно вариант что вы тролль и агрите тут всех ;)
RiDDi
Сообщение
26/02/2010 16:49
Копия темы
блин... любая программа хранит данные в файлах в соответствии с последовательностью операций, если это только не противоречит каким-то художественным требованиям / форматам (например оформление файлов настроек). И mysql не исключение. И что это за ответы такие людям, к которым вы же сами обратились за помощью?... В личные пишите и там тролльте себе на здоровье.
poloskas
Сообщение
26/02/2010 16:55
Копия темы
Куда смотрят модераторы, администратор и руководство проекта? Давайте поговорим.
RiDDi
Сообщение
26/02/2010 17:04
Копия темы
Топику с единственной задачей покритиковать профи mysql по правилам ресурса, если я ничего не путаю, место в личных. Именно там страждущие от самого себя могут упокоиться с миром и варится до готовности в собственном соку. В других категориях за этим жестко следится, а в программировании почему-то постоянно валяется все подряд (
poloskas
Сообщение
26/02/2010 17:10
Копия темы
Дмитрий, в шапке блога нет критики, там есть вопрос и просьба о помощи. Если критика есть в комментариях, то это не повод переносить блог в личные. И правила такого нет. По поводу других категорий. Модераторы проверяют блог целиком, в независимости от раздела. И ваши негодования по поводу того, «куда смотрят модераторы», совершенно беспочвенны.
msobolev
Сообщение
26/02/2010 17:11
Копия темы
а куда она должна вставляться? только в конец. база данных не текстовый файл. плюс ко всему у вас еще есть на 99,9% поле автоинкремента, которое только увеличивается. поэтому ответ на ваш вопрос в начало вставить нельзя. для "извращений" есть SELECT, LIMIT, ORDER BY
RiDDi
Сообщение
26/02/2010 17:20
Копия темы
Константин, в шапке блога есть некорректный заголовок, который уже сам по себе дает право модератору действовать по ситуации. А дальнейшие комментарии и есть ситуация. Впрочем вам, несомненно, виднее. Убрал негодование.
poloskas
Сообщение
26/02/2010 17:25
Копия темы
Дмитрий, ничего некорректного в заголовке нет. Я понимаю, что вас, как профессионала, задели слова Евгения про то, что здесь профессионалов нет. Но это не повод обвинять модераторов в некомпетентности. Спасибо.
resurection
Сообщение
26/02/2010 23:55
Копия темы
Иногда ещё происходит фрагментация это когда одна запись по фрагментам: один фрагмент в начале файла, а другой в конце. В ФАКе по БД чётко освящён этот вопрос в прямо самом начале: "Первое, что надо запомнить. В базе не бывает первой и последней записи". Я не представляю, как ещё понятнее можно разжевать этот вопрос, чем это описано в ФАКе.
netrain
Сообщение
28/02/2010 10:53
Копия темы
MySQL не эксель, не средство для работы с электронными таблицами, это база данных. Это в экселе есть таблица, у которой есть начало и конец. А в MySQL таблица есть коллекция записей/объектов (не в понимании программирования и структуры хранения, а в понимании использования и назначения строк). Здесь даже понятия "столбец" нет, есть "поле". Вместо понятия "строка" во всех мануалах и книгах используется понятие "ряд", что уже кое о чем говорит. На это вам попытались намекнуть выше. Собственно из сказанного следует вывод, что у MySQL нет необходимости в механизме вставки записи в определенное место таблицы. Потому как предназначение вставки хранение информации для последующего вывода, а поскольку ваша таблица есть база данных (или ее часть) и она предназначена для хранения многих объектов/документов, а не одного, то и вставки в определенное место не нужно, однако имеет место необходимость вывода записей в определенном порядке. Для этого уже при выборке применяются сортировки (потому как в базах данных опять же необходимо иметь возможность вывода в различном порядке в зависимости от требований и ситуации), при наличии оных и по ряду других причин (в т. ч. описанных мной выше) нет смысла выводить строки в определенном порядке при отсутствии указания сортировки они выводятся в том порядке, в каком были найдены (в простейшем случае конечно этот порядок является порядком следования записей в файле, однако при более сложных запросах он может быть иной).
shapod
Сообщение
28/02/2010 12:01
Копия темы
А как вы узнали что запись вставилась в конец таблицы? Вы умеете читать бинарные файлы MySQL? А если у меня две таблицы, то какая из записей будет последняя? В СУБД нет понятий "вставить в конец" или "вставить в начало". Есть индексы и ORDER BY. Отображение данных будет зависеть именно от этих параметров.
hanymi
Сообщение
02/03/2010 22:51
Копия темы
0
видимо вопрос задан неправильно, или его смысл не правильно поняли. Вероятно ему нужно вставить в таблицу записи вместо удаленных из нее ID, в начало и конец, это реально глупо, структура данных на самом деле не имеет значение, начало это или конец, новые данные могут быть записаны в любое место, другой вопрос уже во фрагментации этих данных. |
Выразить восторг, поругаться или предложить что-нибудь можно на форуме |
Для обсуждения этого сервиса так же есть темы на фрилансе по поиску , флудотопу ,и по удалённым сообщениям ,и по Актуальным/популярным темам , и по топу "кто кому больше наотвечал" |