Créer un domaine dans MySQL
Merci de m'aider à créer de domaine dans MySQL.
J'ai essayé d'exécuter la followoing déclaration dans MySQL, mais a eu erreur de syntaxe:
create domain age as int(2);
source d'informationauteur Wilson | 2009-11-07
Vous devez vous connecter pour publier un commentaire.
MySQL ne supporte pas les domaines définis par l'utilisateur, de sorte qu'il n'est pas possible d'exécuter un
CREATE DOMAIN
déclaration.Votre syntaxe n'est pas ok. Je ne pense pas que CRÉER le DOMAINE est pris en charge par MySQL.
MySQL et MariaDB actuellement pas cette fonctionnalité.
DOMAIN
s sont une méthode pour associer une contrainte avec un type de la création d'un pseudo-type défini par l'utilisateur. Ces contraintes qui pourraient autrement être joint au DOMAINE devra être placé sur tout ce qui utilise ce type, et géré là.J'ai ouvert un demande de fonctionnalité SQL Standard de la fonctionnalité de DOMAINE, MDEV-16377
Pour plus d'informations, voir
Il y a 2 options si vous manquez vraiment de domaines:
dans MySqlWorkbench créer des Types Définis par l'Utilisateur
Ils sont juste des alias pour des types existants, mais si vous utilisez MySqlWorkbench vous pouvez définir de nouveaux types et de les réutiliser dans d', vous êtes des modèles.