![]() |
|
Модераторы: skyboy |
![]()
|
|
| Nimrod |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 4 Регистрация: 14.5.2007 Репутация: нет Всего: нет |
Читал, читаю, голова как бубен...
Вопрос : tab_1: PKey, auto_inkrement. tab2: Fkey должен указывать на tab_1.Pkey. Но никак это не принимается! Если автоинкремент, примари -нет и все! А мне же нужно уникальное значение. По этому Fkey я хотел бы тянуть из таблицы tab_1 данные. Пример: Табл. Автопарк, где вместо "водила" - ссылка на Fkey сотрудников. А там уж разобраться можно. стоит: phpMyAdmin 2.9.2 MySQL 5.0.27 спасибо. |
|||
|
||||
| Ignat |
|
|||
![]() Флудератор ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 4030 Регистрация: 19.4.2004 Где: غيليندزيك مدينة Репутация: 21 Всего: 73 |
Запросы CREATE TABLE в студию.
Добавлено @ 16:07 Какой тип таблиц -------------------- Теперь при чем :P |
|||
|
||||
| SergeBS |
|
||||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1111 Регистрация: 10.6.2005 Где: Владимир Репутация: 2 Всего: 22 |
Nimrod,
Нет такого. Есть auto_increment. Пример из доки:
|
||||
|
|||||
| Nimrod |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 4 Регистрация: 14.5.2007 Репутация: нет Всего: нет |
INNODB тип таблиц
Запрос:
добавлю, я "игрался" по -разному в ПХПАдмине. Ничего не выходит Добавлено через 6 минут и 53 секунды auto increment описка просто. Два за English! |
|||
|
||||
| Nimrod |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 4 Регистрация: 14.5.2007 Репутация: нет Всего: нет |
Если не трудно все же :
PrimaryIndex, auto increment может приниматься в качестве Foreign Key или нет? Читаю что да вроде бы. А на деле... В простеньком примере из доков только получается. Я хочу просто отдать уникальность строк в плане присвоения им значений MySQL, чтобы не PHP или FLEX/FLASH изгалялся. С тем условием чтобы автоматом таблицы извещались о нововведениях (ну это собственно и есть базы наверно, в частности). Если ламерски объяснить: Автомобили, колонка водилы. С учетом, что они работники должна же быть просто ссылка на таблицу персонал. Равно как и на тот же персонал надо связь иметь при, скажем, написал статью работник-кинул ее в базу, туда же по его паролю доступа ушла ссылка на персонала таблицу. ОТкуда опять же по ID возьмем все что надо. |
|||
|
||||
| Kesh |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Эксперт Сообщений: 2488 Регистрация: 31.7.2002 Где: Германия, Saarbrü cken Репутация: 15 Всего: 54 |
Создай просто таблицу, а потом...
-------------------- ![]() |
|||
|
||||
| SergeBS |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1111 Регистрация: 10.6.2005 Где: Владимир Репутация: 2 Всего: 22 |
Nimrod,
Я тебе совсем простой совет дам: пробуй "по нарастающей" таблицу создавать. Типа вначале 1 поле создал - убил, затем 2 поля создал - убил. Так до строки с ошибкой и доберешься. Явно дело не в foreign key. |
|||
|
||||
| Nimrod |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 4 Регистрация: 14.5.2007 Репутация: нет Всего: нет |
Спасибо всем!
Я действительно создаю таблицы одни PHP скриптом, таблицы полей по 15-20. Может и правда там что-то закралось. Хорошо что просто подтвердили что это работает. |
|||
|
||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | MySQL | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |