![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 16.03.2019
Сообщений: 188
|
![]()
Здравствуйте, как правильно сделать запрос такого типа:
Код:
Код:
То есть мне нужно изменить id записи на последний id+1. P.S. поле id автоинкремент, я бы использовал mysqli_insert_id, но оно работает, только если insert был использован в текущем подключении. |
![]() |
![]() |
![]() |
#2 |
Программист
Участник клуба
Регистрация: 23.06.2009
Сообщений: 1,772
|
![]()
В силу особенностей вложенных запросов MySQL надо более сложно
Код:
|
![]() |
![]() |
![]() |
#3 |
Форумчанин
Регистрация: 16.03.2019
Сообщений: 188
|
![]() |
![]() |
![]() |
![]() |
#4 |
Программист
Участник клуба
Регистрация: 23.06.2009
Сообщений: 1,772
|
![]()
По логике SQL должно было сработать простое
Код:
Код:
|
![]() |
![]() |
![]() |
#5 |
Старожил
Регистрация: 25.02.2007
Сообщений: 4,184
|
![]()
ИМХО - менять вручную автоинкрементное поле - это как стрелять из пистолета себе в ногу.
Переосмыслите структуру таблицы и алгоритм - для чего вы это все задумали - и думаю, этот вопрос отпадет сам собой |
![]() |
![]() |
![]() |
#6 |
Форумчанин
Регистрация: 02.10.2018
Сообщений: 110
|
![]()
Чтобы изменить автоинкремнтный номер нужно сначала отправить запрос на отключение автоинкремента, изменить номера как Вы хотите и включить автоинкремент. Типа:
PHP код:
С уважением
Gronik |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Запрос в MySQL | Rose16 | SQL, базы данных | 0 | 27.05.2017 22:02 |
Составной запрос из одной таблицы | Yoh | SQL, базы данных | 3 | 24.03.2015 09:51 |
Mysql Запрос | Orionic | SQL, базы данных | 2 | 02.03.2012 21:33 |
MySQL запрос в PHP | Ensoph | PHP | 2 | 07.11.2010 16:19 |
Составной запрос, как правильно составить? | Bendebej | SQL, базы данных | 10 | 26.02.2010 20:01 |