Perguntas com a marcação «constraint»

Um mecanismo declarativo, como uma verificação ou chave estrangeira que aplica alguma regra de integridade de dados em um banco de dados.





2
Erro do PostgreSQL EXCLUDE USING: tipo de dados número inteiro não possui classe de operador padrão
No PostgreSQL 9.2.3, estou tentando criar esta tabela simplificada: CREATE TABLE test ( user_id INTEGER, startend TSTZRANGE, EXCLUDE USING gist (user_id WITH =, startend WITH &&) ); Mas eu recebo este erro: ERROR: data type integer has no default operator class for access method "gist" HINT: You must specify an …


7
Copiar estrutura completa de uma tabela
Usando alguns métodos, ao criar uma cópia de uma tabela, você perde índices, PK, FK, etc. Por exemplo, no SQL Server, posso dizer: select * into dbo.table2 from dbo.table1; Esta é apenas uma cópia simples da tabela; todos os índices / restrições estão ausentes. Como posso copiar uma estrutura de …





2
O que 'ibfk' representa no MySQL?
Se eu criar uma restrição de chave estrangeira para a tabela 'photos' no phpmyadmin, mais tarde vejo que a restrição é denominada 'photos_ibfk_1' e a próxima restrição é chamada 'photos_ibfk_2', etc. A partir disso, reuni que a convenção para restrições de banco de dados no MySQL. Isso está correto? IBFK …


4
verificar restrição não funciona?
Eu tenho a tabela a seguir. create table test ( id smallint unsigned AUTO_INCREMENT, age tinyint not null, primary key(id), check (age<20) ); O problema é que a CHECKrestrição não funciona na coluna de idade. Por exemplo, quando insiro 222 no campo de idade, o MySQL aceita.
23 mysql  constraint 


Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.