![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 27.06.2011
Сообщений: 60
|
![]()
Привет! помогите разобраться!
Стоит задача создать две таблицы, зависящие друг от друга. Точнее мне нужно что бы в таблицу 2 нельзя было добавить больше записей чем есть в таблице 1 и плюс ко всему нужно что бы первые столбцы обеих таблиц были идентичны, то есть их значения были идентичными. Вот моя реализация этой задачи , НО она не работает. Делал все по книги, хотя может я что то не так понял! Первая таблица PHP код:
PHP код:
Надеюсь объяснил понятно. Спасибо! Запостил SQL как php извиняюсь если сделал не правильно! Последний раз редактировалось Русtam; 28.07.2012 в 20:59. |
![]() |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 08.07.2010
Сообщений: 679
|
![]()
Какая база данных ? mysql ? может тип таблиц по умолчанию myisam ? тогда там внешние ключи вообще игнорируются. Явно указывайте при создании InnoDB. Поставьте для столбца с foreign key - NOT NULL (от вашей проблемы не поможет, но исключит возможность пустых записей).
А вообще, что-то у вас не то с проектированием БД |
![]() |
![]() |
![]() |
#3 | ||
Пользователь
Регистрация: 27.06.2011
Сообщений: 60
|
![]() Цитата:
Цитата:
InnoDB - это что то вроде типа таблицы я так понял. Спасибо попробую проверить тип таблицы и установить рекомендуемый. |
||
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Ограничения или диапазоны | hasana | Общие вопросы C/C++ | 2 | 13.01.2011 19:49 |
SQL. Создание ограничения на ввод | werser | SQL, базы данных | 3 | 10.12.2010 21:47 |
ограничения на размер массива? | LOST94 | Общие вопросы C/C++ | 4 | 29.03.2010 09:50 |
Ограничения | Flatterer | Фриланс | 1 | 08.03.2010 20:16 |
Ограничения панели инструментов | wnuks | Microsoft Office Excel | 5 | 01.07.2008 22:39 |