|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
28.07.2012, 20:57 | #1 |
Пользователь
Регистрация: 27.06.2011
Сообщений: 60
|
sql ограничения
Привет! помогите разобраться!
Стоит задача создать две таблицы, зависящие друг от друга. Точнее мне нужно что бы в таблицу 2 нельзя было добавить больше записей чем есть в таблице 1 и плюс ко всему нужно что бы первые столбцы обеих таблиц были идентичны, то есть их значения были идентичными. Вот моя реализация этой задачи , НО она не работает. Делал все по книги, хотя может я что то не так понял! Первая таблица PHP код:
PHP код:
Надеюсь объяснил понятно. Спасибо! Запостил SQL как php извиняюсь если сделал не правильно! Последний раз редактировалось Русtam; 28.07.2012 в 20:59. |
28.07.2012, 21:45 | #2 |
Форумчанин
Регистрация: 08.07.2010
Сообщений: 679
|
Какая база данных ? mysql ? может тип таблиц по умолчанию myisam ? тогда там внешние ключи вообще игнорируются. Явно указывайте при создании InnoDB. Поставьте для столбца с foreign key - NOT NULL (от вашей проблемы не поможет, но исключит возможность пустых записей).
А вообще, что-то у вас не то с проектированием БД |
28.07.2012, 22:14 | #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 |