Здравствуйте, как удалить (из контрольной таблицы) все до даты 1/03/98 и вставить все это в заказы архивов до даты 1/03/99 . Могу я делать DELETE а после написать AND ISERT INTO и так далее? Спасибо
Здравствуйте! я создал таблицу с 10 айдишниками. Захотел удалить только 10-ый и вписать новую запись, но у последующей записи айдишник уже равен 11. Как сделать так чтобы отчет снова пошел с 10-го айдишника? UPDATE после удаления уже не помогает.
Это сделано умышленно. Потому что с этой записью (с id 10) могли быть связаны данные в других таблицах. Не до конца понятно какую практическую задачу вы хотите решить. Если вы действительно хотите продолжить записывать данные с id=10, то варианта 2: - Не удалять запись с id=10, а обновлять ее - Изменить счетчик автоинкремента
Спустя три года человечество нашло точный ответ на этот вопрос))) PS Самому было интересно, может в комментах кто будет читать и ему тоже поможет ALTER TABLE your_table_name AUTO_INCREMENT = 9; После выполнения этой команды следующее вставленное значение в столбец с автоинкрементом будет равно 10
вы лучший!!!
Спасибо, мы старались ^_^
@@Rclass получил сотку за экзамен в вузе, спасибо!
@@codetech1676 Perfect!
Здорово
Здравствуйте, как удалить (из контрольной таблицы) все до даты 1/03/98 и вставить все это в заказы архивов до даты 1/03/99 . Могу я делать DELETE а после написать AND ISERT INTO и так далее? Спасибо
где можно скачать саму базу для задачек?
в описании к прошлым видео была ссылка
Да, в начале курса давали.
Здравствуйте! я создал таблицу с 10 айдишниками. Захотел удалить только 10-ый и вписать новую запись, но у последующей записи айдишник уже равен 11. Как сделать так чтобы отчет снова пошел с 10-го айдишника? UPDATE после удаления уже не помогает.
Это сделано умышленно. Потому что с этой записью (с id 10) могли быть связаны данные в других таблицах. Не до конца понятно какую практическую задачу вы хотите решить. Если вы действительно хотите продолжить записывать данные с id=10, то варианта 2:
- Не удалять запись с id=10, а обновлять ее
- Изменить счетчик автоинкремента
Спустя три года человечество нашло точный ответ на этот вопрос)))
PS Самому было интересно, может в комментах кто будет читать и ему тоже поможет
ALTER TABLE your_table_name AUTO_INCREMENT = 9;
После выполнения этой команды следующее вставленное значение в столбец с автоинкрементом будет равно 10
Так он удалит два старых сотрудника или нет ?)
О, да. Запросы update без условия были :-D
Ну, и как ощущения?)))
@@Rclass ну это было давно почти 10 лет назад и благо не прод. Но теперь перепроверяю )
бонжур
апдейтим