Форум программистов, компьютерный форум, киберфорум
MySQL
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.85/13: Рейтинг темы: голосов - 13, средняя оценка - 4.85
0 / 0 / 0
Регистрация: 05.12.2012
Сообщений: 42
1

первичный ключ

07.04.2013, 18:40. Показов 2344. Ответов 3
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
есть две таблицы, в одно из полей которых нужно положить первичный ключ второй, который autoincrement, как это это сделать???
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
07.04.2013, 18:40
Ответы с готовыми решениями:

Как сбросить первичный ключ
Здравствуйте, задался следующим вопросом: Я создал базу данных, допустим из одной таблицы. Эта...

Узнать автоматически присвоеный первичный ключ
Допустим, я добавил новую запись в таблицу, не указывая первичный ключ в запросе. (У нее primary...

MySql Переопределить первичный ключ и выявить все функциональные зависимости.
Всем привет! Очень нужна ваша помощь, прям крик души! Препод высылает отрицательные рецензии, уже...

Как заново вставить первичный ключ, который был удален
Добрый день, товарищи. Беда пришла не заметно, по глупости удалил две строки в бд, в которых был...

3
crautcher
08.04.2013, 17:24
  #2

Не по теме:

Цитата Сообщение от balslu Посмотреть сообщение
в одно из полей которых нужно положить первичный ключ второй
и вы получаете награду - "самая понятная формулировка вопроса 2013"

4
157 / 138 / 15
Регистрация: 13.03.2013
Сообщений: 321
Записей в блоге: 3
08.04.2013, 18:09 3
c MySQL работаете через PHP?
0
1 / 1 / 1
Регистрация: 03.12.2010
Сообщений: 49
09.04.2013, 16:03 4
Первичные ключи(PRIMARY KEY) и AUTO_INCREMENT ставится при создании таблицы так:

MySQL
1
2
3
4
5
CREATE TABLE `table` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `field` int(11) NOT NULL,
  PRIMARY KEY (`id`)
  ) ENGINE=InnoDB DEFAULT CHARSET=cp1251;
Как я понял вам не нужно чтобы в первичном ключе стоял AI, а во втором столбце был, тогда это делается так:


MySQL
1
2
3
4
5
6
CREATE TABLE `table` (
  `id` int(11) NOT NULL,
  `field` int(11) NOT NULL AUTO_INCREMENT,
  PRIMARY KEY (`id`),
  KEY `field` (`field`)
) ENGINE=InnoDB DEFAULT CHARSET=cp1251
0
09.04.2013, 16:03
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
09.04.2013, 16:03
Помогаю со студенческими работами здесь

Первичный индекс
Мне кажется почти в каждой таблице есть поле id. Для этого поля применяется индекс Primary. Я хочу...

Первичный ключ отношения
Какой атрибут или набор атрибутов является первичным ключом отношения, между атрибутами которого...

Первичный ключ отношения
Здравствуйте. Помогите определить первичный ключ отношения Внутренние документы (Номер приказа;...

Не могу найти первичный ключ для таблицы станции
Привет всем. Проектирую базу данных онлайн табло ЖД вокзала. Нашел все атрибуты, создал исходное...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru