@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
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
22 нояб. 2024, в 22:26
3500 руб./за проект
22 нояб. 2024, в 21:47
3000 руб./за проект
22 нояб. 2024, в 21:44
50000 руб./за проект