SQLinfo.ru - Все о MySQL

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

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

Вы не зашли.

#1 12.06.2012 19:01:49

stoff
Участник
Зарегистрирован: 12.06.2012
Сообщений: 3

Уникальные поля

При создании таблицы все поля кроме TEXT помечаются как Первичный и Уникальный, хотя я этого не указываю (например поля INT, VARCHAR). Как их сделать обычными?

Неактивен

 

#2 12.06.2012 19:12:03

rgbeast
Администратор
MySQL Authorized Developer and DBA
Откуда: Москва
Зарегистрирован: 21.01.2007
Сообщений: 3880

Re: Уникальные поля

Как создаете таблицу? Скорее всего вы говорите об особенностях какого-то конкретного инструмента.

Неактивен

 

#3 12.06.2012 19:18:48

stoff
Участник
Зарегистрирован: 12.06.2012
Сообщений: 3

Re: Уникальные поля

И в ручную пробовал и SQL-запросом. Например:

CREATE TABLE Persons
(
P_Id int NOT NULL PRIMARY KEY,
LastName varchar(255) NOT NULL,
FirstName varchar(255),
Address varchar(255),
City varchar(255)
)


в итоге все поля Уникальные и Первичные.

Неактивен

 

#4 12.06.2012 19:26:51

rgbeast
Администратор
MySQL Authorized Developer and DBA
Откуда: Москва
Зарегистрирован: 21.01.2007
Сообщений: 3880

Re: Уникальные поля

Это странно. Все первичными быть не могут. Где такое отображение? Приложите скриншот.

Неактивен

 

#5 12.06.2012 19:34:10

stoff
Участник
Зарегистрирован: 12.06.2012
Сообщений: 3

Re: Уникальные поля

Вот.


Прикрепленные файлы:
Attachment Icon scrn.JPG, Размер: 137,683 байт, Скачано: 583

Неактивен

 

#6 12.06.2012 19:37:41

rgbeast
Администратор
MySQL Authorized Developer and DBA
Откуда: Москва
Зарегистрирован: 21.01.2007
Сообщений: 3880

Re: Уникальные поля

Это информация в разделе "Действия", к текущей структуре таблицы эти кнопки отношения не имеют.

Неактивен

 

Board footer

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