SQLinfo.ru - Все о MySQL

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 10.03.2012 22:55:53

aton
Участник
Зарегистрирован: 03.03.2012
Сообщений: 4

нумерация записей

Задача такая.
Есть таблица, где нужно добавить нумерацию. Т.е., добавлено новое поле number, и для всех записей, отобранных  запросом
Select * From table Where e_id=1
нужно заполнить поле number как 1, 2, 3...
Помогите, пожалуйста

Неактивен

 

#2 10.03.2012 23:22:13

vasya
Архат
MySQL Authorized Developer
Откуда: Орел
Зарегистрирован: 07.03.2007
Сообщений: 5842

Re: нумерация записей

update `table`, (select `table`.id, @i:=@i+1 i from `table`,(select @i:=0) x where e_id=1) t set `table`.number=t.i where a.id=t.id;


http://dev.mysql.com/doc/refman/5.5/en/update.html

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson