Questions marquées «constraint»

Un mécanisme déclaratif tel qu'une vérification ou une clé étrangère qui applique une règle d'intégrité des données dans une base de données.





2
Erreur PostgreSQL EXCLUDE USING: le type de données entier n'a pas de classe d'opérateur par défaut
Dans PostgreSQL 9.2.3, j'essaie de créer ce tableau simplifié: CREATE TABLE test ( user_id INTEGER, startend TSTZRANGE, EXCLUDE USING gist (user_id WITH =, startend WITH &&) ); Mais je reçois cette erreur: ERROR: data type integer has no default operator class for access method "gist" HINT: You must specify an …


7
Copier la structure complète d'une table
En utilisant certaines méthodes, lorsque vous créez une copie d'une table, vous perdez des index, PK, FK, etc. Par exemple, dans SQL Server, je peux dire: select * into dbo.table2 from dbo.table1; Ceci est juste une simple copie du tableau; tous les index / contraintes sont manquants. Comment copier une …





2
Que signifie «ibfk» dans MySQL?
Si je crée une contrainte de clé étrangère pour la table 'photos' dans phpmyadmin, je vois plus tard que la contrainte est nommée 'photos_ibfk_1', et la contrainte suivante est appelée 'photos_ibfk_2', etc. la convention pour les contraintes de base de données dans MySQL. Est-ce correct? Que signifie IBFK?


4
vérifier la contrainte ne fonctionne pas?
J'ai le tableau suivant. create table test ( id smallint unsigned AUTO_INCREMENT, age tinyint not null, primary key(id), check (age<20) ); Le problème est que la CHECKcontrainte ne fonctionne pas sur la colonne d'âge. Par exemple, lorsque j'insère 222 pour le champ d'âge, MySQL l'accepte.
23 mysql  constraint 


En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.