auto_increment

demis

Новичок
auto_increment

Хочу сделать два столбца в таблице и сделать к ним auto_increment.
Один первичный ключ, а по второму просто делать сотрировку.
Но по началу они должны быть одинаковы.
при создании два auto_incrementa не прокатывают.
Смотрел в мануале LAST_INSERT_ID() по default тоже не прокатывает.
Как это сделать?
Или есть еще решение данной проблемы?
 

Romantik

TeaM PHPClub
demis
ну и как ты себе это представляешь?
ИМХО в неверном направлении ты мыслишь!
 

demis

Новичок
Originally posted by Romantik
опиши задачу
Нужно сделать каталог.
Импортируем из excel
id подставляются автоинкрементом.
Также нужно сделать сортировку, т.е. сортировать не по id, а так, как захотим в будующем. Например, нужно будет поднять какой-нить товар снизу списка на вверх. Вот я и решил сделать отдельное поле(первоначально чтобы было равно id),
а после в админке стрелочки вверх/вниз, чтобы поднимать/опускать товар. Соответсвенно, по этому столбцу и будет выводится продукция.
 

Demiurg

Guest
Заведи отдельное поле и сртируй сначала по нему, потом по id.
 

Romantik

TeaM PHPClub
сделай подобие сиквенса
или юзай сиквенс (типа PEAR)
или 2 запроса только
INSERT INTO tab (pid,.....) VALUES (LAST_INSERT_ID(id),....)
 

demis

Новичок
Originally posted by Romantik
сделай подобие сиквенса
или юзай сиквенс (типа PEAR)
или 2 запроса только
INSERT INTO tab (pid,.....) VALUES (LAST_INSERT_ID(id),....)
Я пробывал через LAST_INSERT_ID(id), почему-то всегда ноль подставляет. Так, конечно же, удобнее было бы.
 
Сверху