Как изменить действие при ON UPDATE/ON DELETE в MySQL? Вот как выглядит таблица сейчас:
CONSTRAINT `FK_orders_order` FOREIGN KEY (`order_idorder`)
REFERENCES `order` (`idorder`) ON UPDATE NO ACTION ON DELETE NO ACTION
А вот такой запрос я делаю:
ALTER TABLE `orders`
ADD CONSTRAINT `FK_orders_order` FOREIGN KEY (`order_idorder`)
REFERENCES `order` (`idorder`) ON UPDATE SET NULL ON DELETE SET NULL;
Вылазит ошибка, как исправить?что не так делаю
Вы пытаетесь сделать SET NULL
для столбца с NOT NULL
constraint:
CREATE TABLE `orders` (
`idorders` INT(11) NOT NULL AUTO_INCREMENT,
`order_idorder` INT(11) NOT NULL, /* !!! NOT NULL constraint !!! */
...
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Добрый день, хочу сделать простенький текстовый квест, я как понимаю там лучше использовать listview, как в нем сделать чтобы новый textview появлялся...
Многократный перехват позволяет перехватывать несколько исключений в одном и том же операторе catch
Всем доброго дня, пытаюсь сделать программу на библиотек FirefoDriver, создал новый profile добавилНо при запуске программы, когда программа доходит...