Как заполнить столбец числами по-порядку в MySQL

Допустим у нас есть таблица table1 и в ней столбец abc. Надо заполнить все строки в этом столбце числами по-порядку: 1, 2, 3, 4… Делаем это всего одной командой

> update table1 set abc=@num:=@num+1 where 0 in(select @num:=0);


Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.

Unlix © Все права защищены 2019

Копирование материалов с сайта Unlix.ru без указания полной ссылки на источник ЗАПРЕЩЕНО!