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

Форум MySQL

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

 

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

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

тема: Можно ли делать таблицы без первичного ключа PRIMARY?
 
 автор: tAleks   (16.01.2007 в 18:54)   письмо автору
 
 

Таблица для хранения прав пользователей. Без первичного ключа и Автоинкремента. Просто инедекс по полю id_user.


-- 
-- Структура таблицы `users_rights`
-- 

CREATE TABLE `users_rights` (
  `id_user` int(11) default NULL,
  `section_results` enum('1','0') default NULL,
  `upp` enum('1','0') default NULL,
  KEY `id_user` (`id_user`)
) ENGINE=MyISAM DEFAULT CHARSET=cp1251 COMMENT='Права пользователей';


Не чревато ли создание таблицы без PRIMARY KEY какими-либо отрицательными эффектами, быстродействие, глюки и пр.?

Или может сделать `id_user` UNIQUE KEY?
Или все таки добавить первичный ключ?

   
 
 автор: cheops   (16.01.2007 в 22:02)   письмо автору
 
   для: tAleks   (16.01.2007 в 18:54)
 

>Не чревато ли создание таблицы без PRIMARY KEY какими-либо отрицательными эффектами,
>быстродействие, глюки и пр.?
Нет, глюки не грозят

>Или может сделать `id_user` UNIQUE KEY?
Да, можно для увеличения производительности проиндкесировать столбец.

>Или все таки добавить первичный ключ?
Можно для этих целей использвать и первичный ключ, его не обязательно снабжать атрибутом AUTO_INCREMENT, а даже если и снабдите, не обязательно его использовать, т.е. усли вы назначаете своё собственное уникальное значение - никто вам слова не скажет.

   
Rambler's Top100
вверх

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