@pillson

Как проставить в каждую ячейку число?

Есть таблица watch, в ней есть поле code, как пронумеровать все ячейки поля code начиная с 10001?
  • Вопрос задан
  • 41 просмотр
Решения вопроса 1
rozhnev
@rozhnev Куратор тега MySQL
Fullstack programmer, DBA, медленно, дорого
Если в таблице есть уникальный индекс то:
set @code = 1000;

update watch
join (
	select id, @code := @code + 1 as code from  watch
) data using (id)
set watch.code = data.code;


MySQL update online
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы