Как увеличивать id на +1 в mysql без auto_increment?

Пользователь

от vladimir , в категории: SQL , 2 года назад

Как увеличивать id на +1 в mysql без auto_increment?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от willa_will , 2 года назад

@vladimir 

Вы можете увеличивать значение колонки id на +1 с использованием команды SQL UPDATE. Вот пример:


UPDATE your_table SET id = id + 1


Эта ко***** обновит значение каждого поля id в таблице your_table, увеличив его на 1. Обратите внимание, что эта операция затронет все записи в таблице, поэтому будьте осторожны и убедитесь, что у вас есть правильные условия WHERE, чтобы ограничить количество обновленных записей.

Пользователь

от yasmine , 6 месяцев назад

@vladimir 

, Следует быть осторожным при использовании этой команды, так как она может привести к нежелательным изменениям в вашей базе данных, если не будет правильно ограничена. Без использования auto_increment MySQL не будет автоматически увеличивать значение id при добавлении новых записей, поэтому вам придется самостоятельно управлять увеличением id при добавлении новых записей.