MySQL въпрос
1 отговора
0 прегледа
MySQL въпрос
Имам следния проблем в таблица съхранявам id и pos при добавяне на нов запис искам да се увеличава стойността на pos /но не чрез autoincrement/.
Например имам:
i |p|
1|1|
2|3|
3|5|
4|2|
5|4|
6|1|
искам като добавя нов запис да добави: id=7 pos=6
Единствения вариант който измислих е с един select да дръпна всички стойности подредени по низходящ ред и да взема първата стойност ++.
Та въпроса ми е дали има някакъв начин дирекнто да извлека най-голямата стойност.
Благодаря предварително.
Например имам:
i |p|
1|1|
2|3|
3|5|
4|2|
5|4|
6|1|
искам като добавя нов запис да добави: id=7 pos=6
Единствения вариант който измислих е с един select да дръпна всички стойности подредени по низходящ ред и да взема първата стойност ++.
Та въпроса ми е дали има някакъв начин дирекнто да извлека най-голямата стойност.
Благодаря предварително.
Re: MySQL въпрос
select max(p) from table_name;
Това ще ти върне максималната стойност.
Това ще ти върне максималната стойност.