автоинкримент?
Если вам нужен автоинкримент , зачем писать id вручную ?
Ну есть задача. Ее нужно решить, то что так делать плохо, то это понятно
а вы попробуйте разобраться что именно делает данный запрос ) сходу, меня очень смущает здесь странный лимит, уберите его совсем , посмотрите все строки что вернуться, и решайте что именно вам нужно написать а то получается ситуация, что вы скинули случайное решение из интернета, и спрашиваете почему оно не работает )
limit тут, чтобы достать первый свободный ид. т.е: без лимита на примере той таблицы вернет: 4, 6
Почему нельзя просто сделать select id+1 from table order by id desc limit 1?
Нормальный лимит практически. Ну, классический sql требует синтаксис LIMIT 1 либо LIMIT 1 OFFSET 0, но...
ну вот я сходу я не понял, вдруг это limit 0 офсет 1 ? ) что конечно странно, поэтмоу я как раз за явные указания, все сразу все понятно и не надо лишнего вспоминать
Ну, секунда жэ попробовать.
эт надо тестовую базу под рукой иметь ) а поскольку ничем эдаким я перед праздниками не занимаюсь, то её нет )
Обсуждают сегодня