Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Базы Данных > mysql - внесение уникального поля...


Автор: PROme2 5.7.2006, 00:14
в общем проблема такая - есть mysql таблица существенного объема (десятки миллионов строк), необходимо вставить в нее столбик uid типа INT, беззнаковый, уникальный и с автоинкрементом и чтобы он был сразу со значениями (т.е. 1, 2, 3... иначе, разумеется, его просто не создать)... вопрос, как это можно сделать? ведь должно же что-то такое быть?

а то если просто создать такой столбик и апдейтами набивать туда значения, это до нового года все будет крутиться... хелп smile  

Автор: skyboy 5.7.2006, 09:25
что у тебя за версия? Я запустил Administrator, выбрал "редактировать", добавил поле(клавиша "Insert" или через кнопку "+"), выбрал тип "Interger", поставил галочки "Not Null" и "Autoinc". Выбрал значение по умолчанию null и ввёл это поле в Primary ключ. Поле добавилось и автоматом забилось возрастающими значениями, начиная с 1. Что не работает? 

Автор: PROme2 5.7.2006, 14:46
брр, спасибо, вопрос решен, протормозил я smile 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)