MySQL въпрос

1 отговора 0 прегледа
#1

MySQL въпрос

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

Отговор
в отговор на prophy #2

Re: MySQL въпрос

select max(p) from table_name;

Това ще ти върне максималната стойност.

Отговор