Perguntas com a marcação «foreign-keys»

Chaves estrangeiras são um recurso de integridade de dados de bancos de dados relacionais (e SQL). Uma chave estrangeira é um conjunto de atributos em uma tabela relacional que está sujeita a uma restrição de integridade referencial. A restrição de integridade referencial exige que os valores dos atributos da chave estrangeira em uma tabela, A, correspondam aos valores correspondentes em alguma tabela especificada B (que às vezes pode ser a mesma tabela que A).

12
Como remover restrições da minha tabela MySQL?
Quero remover restrições da minha mesa. Minha consulta é: ALTER TABLE `tbl_magazine_issue` DROP CONSTRAINT `FK_tbl_magazine_issue_mst_users` Mas eu recebi um erro: #1064- Você tem um erro na sua sintaxe SQL; verifique o manual que corresponde à versão do servidor MySQL para a sintaxe correta a ser usada perto de 'restrição FK_tbl_magazine_issue_mst_users' …


7
As colunas da tabela com uma chave estrangeira podem ser NULL?
Eu tenho uma tabela que possui várias colunas de identificação para outras tabelas. Eu quero uma chave estrangeira para forçar a integridade somente se eu colocar dados lá. Se eu fizer uma atualização posteriormente para preencher essa coluna, também deverá verificar a restrição. (Isso provavelmente depende do servidor de banco …

13
Instrução INSERT em conflito com a restrição FOREIGN KEY - SQL Server
Eu estou recebendo o seguinte erro. Podes ajudar-me, por favor? Mensagem 547, Nível 16, Estado 0, Linha 1 A instrução INSERT entra em conflito com a restrição FOREIGN KEY "FK_Sup_Item_Sup_Item_Cat". O conflito ocorreu no banco de dados "dev_bo", tabela "dbo.Sup_Item_Cat". A instrução foi encerrada. Código: insert into sup_item (supplier_id, sup_item_id, …

8
Mostrar restrições no comando de tabelas
Tenho tabelas nas quais tentei definir relacionamentos PK FK, mas desejo verificar isso. Como posso mostrar as restrições de PK / FK? Vi esta página de manual, mas ela não mostra exemplos e minha pesquisa no google também foi infrutífera. Meu banco de dados é credentialing1e minhas tabelas restritas são …

30
Migração: não é possível adicionar restrição de chave estrangeira
No entanto, estou tentando criar chaves estrangeiras no Laravel quando migro minha tabela usando artisano seguinte erro: [Illuminate\Database\QueryException] SQLSTATE[HY000]: General error: 1215 Cannot add foreign key constraint (SQL : alter table `priorities` add constraint priorities_user_id_foreign foreign key (`user_id`) references `users` (`id`)) Meu código de migração é o seguinte: arquivo de …



11
MySQL Removendo algumas chaves estrangeiras
Eu tenho uma tabela cuja chave primária é usada em várias outras tabelas e possui várias chaves estrangeiras para outras tabelas. CREATE TABLE location ( locationID INT NOT NULL AUTO_INCREMENT PRIMARY KEY ... ) ENGINE = InnoDB; CREATE TABLE assignment ( assignmentID INT NOT NULL AUTO_INCREMENT PRIMARY KEY, locationID INT …

12
O objeto de entidade não pode ser referenciado por várias instâncias do IEntityChangeTracker. ao adicionar objetos relacionados à entidade no Entity Framework 4.1
Estou tentando salvar os detalhes dos funcionários, que têm referências com a cidade. Mas sempre que tento salvar meu contato, que é validado, recebo a exceção "ADO.Net Entity Framework Um objeto de entidade não pode ser referenciado por várias instâncias do IEntityChangeTracker" Eu tinha lido muitos posts, mas ainda não …




10
Esquema de nomeação de chave estrangeira
Estou começando a trabalhar com chaves estrangeiras pela primeira vez e estou imaginando se existe um esquema de nomenclatura padrão a ser usado para elas. Dadas estas tabelas: task (id, userid, title) note (id, taskid, userid, note); user (id, name) Onde as Tarefas têm Notas, elas pertencem a Usuários, e …


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.