Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Ошибка: 1452 - Cannot add or update a child row: a foreign key constraint fails / 9 сообщений из 9, страница 1 из 1
15.12.2014, 00:36:52
    #38833671
SharuPoNemnogu
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка: 1452 - Cannot add or update a child row: a foreign key constraint fails
Код: sql
1.
2.
3.
INSERT INTO ready
(`product_id`,`ready_id`,`group_id`,`title`,`type`,`ordering`) VALUES 
(415,383,7,'тест',1,1)



Ошибка:
#1452 - Cannot add or update a child row: a foreign key constraint fails (`ready`, CONSTRAINT `ready_ibfk_2` FOREIGN KEY (`ready_id`) REFERENCES `products` (`id`) ON DELETE CASCADE ON UPDATE CASCADE)

`product_id`,`ready_id` - внешние ключи на products.id, записи по этим id существуют
...
Рейтинг: 0 / 0
15.12.2014, 05:02:39
    #38833701
tanglir
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка: 1452 - Cannot add or update a child row: a foreign key constraint fails
SharuPoNemnoguзаписи по этим id существуюта всё-таки проверьте ещё раз ready_id.
...
Рейтинг: 0 / 0
15.12.2014, 09:30:56
    #38833791
SharuPoNemnogu
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка: 1452 - Cannot add or update a child row: a foreign key constraint fails
tanglir,

проверял, есть такая запись 100%. Она же из базы и выбирается через автокомплит.
...
Рейтинг: 0 / 0
15.12.2014, 10:10:45
    #38833826
miksoft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка: 1452 - Cannot add or update a child row: a foreign key constraint fails
SharuPoNemnogu,

Запрос точно именно такой? символ-в-символ?
...
Рейтинг: 0 / 0
15.12.2014, 10:14:31
    #38833830
SharuPoNemnogu
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка: 1452 - Cannot add or update a child row: a foreign key constraint fails
miksoft,

префиксы убрал только для лучшей читаемости, в остальном 1 в 1
...
Рейтинг: 0 / 0
15.12.2014, 10:40:02
    #38833865
miksoft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка: 1452 - Cannot add or update a child row: a foreign key constraint fails
SharuPoNemnogu,

Таки чудес не бывает. Либо вы нам что-то не так показываете, либо сами что-то не так видите.

Непосредственно перед этим запросом в этой же MySQL-сессии сделайте контрольный запрос вида SELECT COUNT(*) FROM `products` WHERE `id`=383 и сохраните или выведите его результат.
...
Рейтинг: 0 / 0
15.12.2014, 10:40:48
    #38833866
SharuPoNemnogu
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка: 1452 - Cannot add or update a child row: a foreign key constraint fails
ок, вечером попробую.
...
Рейтинг: 0 / 0
15.12.2014, 23:03:38
    #38834576
SharuPoNemnogu
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка: 1452 - Cannot add or update a child row: a foreign key constraint fails
Вообщем записи по этим id существуют, count(*) выводит 1, но как будто не видит родительскую таблицу. Если делать вставку через phpmyadmin для других внешних клчей предалегает значения. Тут же не находит ничего.
...
Рейтинг: 0 / 0
15.12.2014, 23:10:44
    #38834583
SharuPoNemnogu
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка: 1452 - Cannot add or update a child row: a foreign key constraint fails
Вот это феил. Базу не я делал, и не обратил внимания. Тип таблицы products был MyISAM, вот и не работало ничего. Спасибо всем, кто откликнулся.
...
Рейтинг: 0 / 0
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Ошибка: 1452 - Cannot add or update a child row: a foreign key constraint fails / 9 сообщений из 9, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]