mysql - How to get largest number in SQL -


i have code varchar field want auto-increment if user doesn't provide code of own. example:

`code` - '5' - '8' - 's987' - '981a' 

in case, largest (pure) number 8, want autoincrement 9. how this? so, want to:

(1) largest number (even though it's stored varchar) in table. in above entries, 8 largest number, since s987 , 981a not valid numbers. (2) add 1 number new autoincrement number.

try this

select max(cast(code unsigned))+1 mytable code regexp '[0-9]+'; 

Comments

Popular posts from this blog

How to connect android app to App engine -

gcc - MinGW's ld cannot perform PE operations on non PE output file -

php - display validation error message next to the textbox in codeigniter -