Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > MySQL > Ошибка 1216


Автор: Nope 19.7.2006, 00:57
Собсна, есть такая ошибка 1216: Cannot add or update a child row: a foreign key constraint fails INSERT INTO и бла-бла-бла...если кто может, растолкуйте плз что она может значит...заранее спасибо 

Автор: Gold Dragon 19.7.2006, 08:19
Nope, сам запрос покажи 

Автор: Ignat 19.7.2006, 09:13
Цитата(Nope @  19.7.2006,  01:57 Найти цитируемый пост)
и бла-бла-бла...

Вот это бла-бла-бла и хотелось бы увидеть.

Цитата(Gold Dragon @  19.7.2006,  09:19 Найти цитируемый пост)
Nope, сам запрос покажи  

Ага.


Общий смысл такой: вы пытаетесь обновить строку, которая имеет подчиненный внешний ключ, но при этом теряется связь с родительской таблицей. 

Автор: Nope 19.7.2006, 09:37
Вот оно то самое бла-бла-бла: 
Код

INSERT INTO it_item (infoblock_id,author_name,camera_name,objective_name,flash,wtativ,other_weapon,slaid,photosens,viderjka,diafragma,focus,synchronize,exponirov,vid,uslov,place,owner_id) VALUES ('3','3213','12321','213','123213','132123','3213','21321','123123','132123','13','13','131','1313','3','13','123','')
 

Автор: Ignat 19.7.2006, 11:01
Nope, а теперь посмотрите есть ли связь с таблицей owner (ну или какая там по смыслу). 

Автор: Nope 19.7.2006, 11:13
Спасибо всем, проблема решилась smile 

Автор: Ignat 19.7.2006, 11:23
Цитата(Nope @  19.7.2006,  12:13 Найти цитируемый пост)
Спасибо всем, проблема решилась

Сама собой?  smile  

Автор: Nope 19.7.2006, 13:22
Нет, пришел один "нехороший человек" и "уточнил" структуру БД smile  

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)