Я создал таблицу в своей базе данных, используя MySQL Workbench, теперь мне нужно добавить некоторые ограничения CHECK для определенных столбцов, чтобы ограничить значения, которые можно вставить. Поскольку я использовал функцию «создать таблицу», у меня нет SQLкод для работы в настоящее время.
Я уже пытался создать дублирующую таблицу, скопировав и вставив код DDL и добавив туда ограничения CHECK.
LoanTranche_A_rate (%) decimal(5,2) DEFAULT NULL CHECK ((0.00 <=
'LoanTranche_A_rate (%)' <= 100.00)),
LoanTranche_A_rate (%)
- это столбецимя, и вы можете видеть, что я хочу ограничить значение между 0,00 и 100,00.Однако, когда я запускаю этот код, я получаю сообщение об ошибке 3813 (ограничение проверки столбца ссылается на другой столбец).Это может быть потому, что у меня есть много других столбцов с точно таким же типом ограничения.
Извините, если это кажется глупым вопросом, это мой первый раз код / создание базы данных.Спасибо