Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум MySQL

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Задать первичный ключ в таблице?
 
 автор: xpom   (08.07.2007 в 13:21)   письмо автору
 
 

Подскажите, можно задавать первичный ключ в таблице самому, если строка первичного ключа имеет вот такую структуру:


КID          INTEGER NOT NULL AUTO_INCREMENT,

   
 
 автор: Trianon   (08.07.2007 в 15:44)   письмо автору
 
   для: xpom   (08.07.2007 в 13:21)
 

ALTER TABLE `tbl` ADD PRIMARY KEY ( `kid` )

   
 
 автор: xpom   (08.07.2007 в 19:10)   письмо автору
 
   для: Trianon   (08.07.2007 в 15:44)
 

Т.е. нужно добавить строку со структурой PRIMARY KEY в которой можно будет задавать ключ самому!
А та, что была AUTO_INCREMENT тоже останется?

Код был составлен со строкой AUTO_INCREMENT и работает с данными в этой строке!
Можно, как нибуть AUTO_INCREMENT заменить на PRIMARY KEY?

   
 
 автор: Trianon   (08.07.2007 в 19:35)   письмо автору
 
   для: xpom   (08.07.2007 в 19:10)
 

какую строку?
куда добавить?
надо выполнить такой оператор.

   
 
 автор: xpom   (09.07.2007 в 12:25)   письмо автору
 
   для: Trianon   (08.07.2007 в 19:35)
 

Если выполню такой оператор, можно будет ключ задавать самому, а не автоматически?

   
 
 автор: Trianon   (09.07.2007 в 14:10)   письмо автору
 
   для: xpom   (09.07.2007 в 12:25)
 

самому его можно задавать в любом случае. Даже когда он автоинкрементный.

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования