Напишите это умножение Scala Matrix на Haskell [дубликат]

Вы не можете использовать ON DELETE SET DEFAULT или ON UPDATE SET DEFAULT с InnoDB

Ограничения InnoDB и FOREIGN KEY Хотя SET DEFAULT разрешен сервером MySQL, это отклоняется как недействительный InnoDB. Операторы CREATE TABLE и ALTER TABLE, использующие этот раздел, не допускаются для таблиц InnoDB.

blockquote>

Вы можете попробовать ON DELETE SET NULL, если он соответствует вашим потребностям

Если включено UPDATE CASCADE или ON UPDATE SET NULL рекурсирует для обновления той же таблицы, которую она ранее обновляла во время каскада, она действует как RESTRICT. Это означает, что вы не можете использовать self-referential ON UPDATE CASCADE или ON UPDATE SET NULL. Это делается для предотвращения бесконечных циклов, возникающих в результате каскадных обновлений. С другой стороны, возможен самозадачи ON DELETE SET NULL, а также самореферентный ON DELETE CASCADE. Каскадные операции не могут быть вложены более чем на 15 уровней

blockquote>

Здесь демоверсия SQLFiddle

-11
задан Community 23 May 2017 в 12:22
поделиться