Итак.
Есть 2 таблицы.1: логин юзера
пароль юзера
идентификатор аккаунта(auto_increment primary key)2: имя юзера
мыло юзера
идентификатор юзера (auto_increment primary key)
идентификатор аккаунта(references 1(идентификатор аккаунта))теоретически, если я всталяю данные во вторую таблицу с идентификатором аккаунта, не имеющимся в таблице один, то меня пошлют нафик.
на самом деле - вставляет легко.
таблицы InnoDB обев чем дело кто подскажет?
>в чем дело кто подскажет?Теоретически всё правильно. Практически - покажи SQL, может что и подскажут. Ещё покажи, что говорят SHOW CREATE TABLE и SHOW TABLE STATUS на твои таблицы.
>>в чем дело кто подскажет?
>
>Теоретически всё правильно. Практически - покажи SQL, может что и подскажут. Ещё
>покажи, что говорят SHOW CREATE TABLE и SHOW TABLE STATUS
>на твои таблицы.Решил проблему так.
если указать явно FOREGN KEY столбец REFERENCES таблица(столбец)
то все работает.
почему сей вопрос в книжке по мускулу не раскрыт неясно
возможно, какие то настройки, которых я не нашел.