|
Тема
|
mySQL
|
|
Автор | cyber4e (Нерегистриран) |
Публикувано | 02.03.02 00:02 |
|
nqkoi moje li da mi kaje kak da izvleka poslednite 5 reda ot edna BD
| |
Тема
|
Re: mySQL
[re: cyber4e]
|
|
Автор | charly (Нерегистриран) |
Публикувано | 02.03.02 05:00 |
|
nay lesno e da napravish edna kolonka v tablicata v koyato da se zapisva poreden nomer (na redovete) i posle gi vikash sus sortirane na obratno !
| |
Тема
|
poslednite po kakvo
[re: cyber4e]
|
|
Автор |
AC (Rageholic) |
Публикувано | 02.03.02 09:51 |
|
podredeni po kvo
ako niamash kliuch she se ozorish
Freedom is just another word for nothing left to lose. (J.Joplin)
| |
Тема
|
Re: poslednite po kakvo
[re: AC]
|
|
Автор |
enchanted (one of my turns) |
Публикувано | 02.03.02 10:39 |
|
ами ако нямаш ключ (уникален индентификатор) ще се озориш и за много други неща :)
човека правилно има предвид нещо от рода на id int, not null, primary key, auto_increment
# лудите, лудите... те да са живи!
| |
Тема
|
Re: poslednite po kakvo
[re: enchanted]
|
|
Автор | cyber4e (Нерегистриран) |
Публикувано | 02.03.02 11:25 |
|
ami az imam kolona ID i tq e s auto_increment.
na men mi trqbva naprimer ako sym dobavil nov red da mi go vadi na pyrvo mqsto iskam da mi vadi nai novite 5 reda tova mi trqbva
| |
|
Ми направи си отделно поле TimeStamp...
| |
|
select * from table_name order by id desc limit 5
| |
Тема
|
Re: mySQL - заключение
[re: cyber4e]
|
|
Автор |
salle (Един такъв) |
Публикувано | 04.03.02 15:02 |
|
Първо значи си задай правилно въпроса или иначе казано колкото по-подробно толкова по-добре.
За да можеш да получиш кратък и ясен отговор като този на Milenishte
А защо на първия ти въпрос никой не може да отговори?
1. "... poslednite 5 reda ot edna BD"
Базите Данни се сътоят от Таблици така, че този въпрос нищо не значи
2. Последни по какъв критерий?
Както вече си разбрал докато не (си) отговориш на този въпрос никой не може да ти помогне.
Този именно критерий е доста тясно свързан с
3. Ключов момент. (От АБВ на Релационните БД)
Винаги помни, че резултатът от всяка заявка е Таблица.
Така, че изобщо не е важно какво съдържат реалните таблици. Единственото, което можеш да проверяваш и изабщо това с което работиш е Резултатът от заявката ти.
Запомни го. Доста е по-важно отколкото изглежда на пръв поглед.
Т.е. твоят въпрос би трябвало да си го зададеш по следния начин:
- Как мога да извлека последните според критерий ... 5 реда от резултата от следната заявка "select <каквото и да е>"
... и ще откриеш още едно основно житейско правило - Правилно зададения въпрос е поне 60% от пътя към решението.
Иначе казано задай си въпроса така, че всеки дори нищо да не разбира да схване какво питаш.
Тогава и спецовете ще ти отговорят пък и ти ще си изясниш много по-добре проблема.
Linux is like a wigwam - No Windows, No Gates, Apache inside
| |
|
|
|
|