powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Напомните, пожалуйста, синтаксис добавления составных ключей.
5 сообщений из 5, страница 1 из 1
Напомните, пожалуйста, синтаксис добавления составных ключей.
    #33415944
Sarin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нужно по ALTER TABLE добавить составной ключь по полям g,s,p. Напомните, плиз.
...
Рейтинг: 0 / 0
Напомните, пожалуйста, синтаксис добавления составных ключей.
    #33415986
DocAl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
http://dev.mysql.com/doc/refman/5.0/en/alter-table.html

ALTER TABLE tblname ADD newkey (g, s, p);
...
Рейтинг: 0 / 0
Напомните, пожалуйста, синтаксис добавления составных ключей.
    #33418049
Sarin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нифига не работает. Могу два раза вставить одни и те-же g, s и p

Надо чтоб можно было в таблицу вставлять одни и те-же g, s и p. Но все вместе они должны быть в записе разные.

Тоесть так можно:
Код: plaintext
1.
2.
3.
4.
5.
+----+---------+---+-----+---+
| id | name    | g | s   | p |
+----+---------+---+-----+---+
|   1  | ITALY   |  3  |  433  |  5  |
|   2  | Колония |  3  |  433  |  1  |
+----+---------+---+-----+---+
А так уже нет:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
+----+---------+---+-----+---+
| id | name    | g | s   | p |
+----+---------+---+-----+---+
|   1  | ITALY   |  3  |  433  |  5  |
|   2  | Колония |  3  |  433  |  1  |
|   3  | Колония |  3  |  433  |  1  |
+----+---------+---+-----+---+
...
Рейтинг: 0 / 0
Напомните, пожалуйста, синтаксис добавления составных ключей.
    #33418231
VERS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ALTER tablename UNIQUE newkey (g,s,p)
-------------------------------
www.free-lancer.ru
...
Рейтинг: 0 / 0
Напомните, пожалуйста, синтаксис добавления составных ключей.
    #33418352
Sarin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VERSALTER tablename UNIQUE newkey (g,s,p)
-------------------------------
www.free-lancer.ru
Спасибо.
Только вот так:
Код: plaintext
1.
ALTER tablename ADD UNIQUE newkey (g,s,p)
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Напомните, пожалуйста, синтаксис добавления составных ключей.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]