Почему оператор CHECK для MariaDB работает на Windows, а не на Linux? - PullRequest
0 голосов
/ 06 октября 2018

Итак, я вчера был на уроке по базе данных в колледже, и учитель велел нам сделать простое упражнение, чтобы показать нам, как работают внешние ключи, поэтому я ношу с собой ноутбук с антерго в колледж, ранее я установил MariaDB,но у моих товарищей был MySQL на windows, мы создали таблицы с ограничением CHECK для проверки возраста> = 18, но это не сработало для всех, я встречал в руководстве по MySQL, что:

CHECKанализируется, но игнорируется.

НО в моем компьютере с ОС Windows CHECK работает с MariaDB, и я не знаю, почему.

MariaDB запрашивает мой компьютер с Linux

Запрос MariaDB на моем компьютере с Windows

Версия в Windows: 10.3.7-MariaDB Версия в Linux: 10.1.36-MariaDB

1 Ответ

0 голосов
/ 06 октября 2018

CHECK ограничения были добавлены в MariaDB версии 10.2.1

См. документы для получения дополнительной информации

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...