Preguntas etiquetadas con foreign-keys

Las claves externas son una característica de integridad de datos de bases de datos relacionales (y SQL). Una clave externa es un conjunto de atributos en una tabla relacional que está sujeta a una restricción de integridad referencial. La restricción de integridad referencial exige que los valores de los atributos de clave externa en una tabla, A, coincidan con los valores correspondientes en alguna tabla B especificada (que a veces puede ser la misma tabla que A).

12
¿Cómo eliminar restricciones de mi tabla MySQL?
Quiero eliminar restricciones de mi tabla. Mi consulta es: ALTER TABLE `tbl_magazine_issue` DROP CONSTRAINT `FK_tbl_magazine_issue_mst_users` Pero recibí un error: #1064- Tiene un error en su sintaxis SQL; consulte el manual que corresponde a la versión de su servidor MySQL para obtener la sintaxis correcta para usar cerca de 'restricción FK_tbl_magazine_issue_mst_users' …



13
INSERTAR declaración en conflicto con la restricción FOREIGN KEY - SQL Server
Estoy teniendo el siguiente error. ¿Me podría ayudar? Mensaje 547, Nivel 16, Estado 0, Línea 1 La instrucción INSERT entró en conflicto con la restricción FOREIGN KEY "FK_Sup_Item_Sup_Item_Cat". El conflicto ocurrió en la base de datos "dev_bo", tabla "dbo.Sup_Item_Cat". La instrucción se ha terminado. Código: insert into sup_item (supplier_id, sup_item_id, …

8
Mostrar restricciones en el comando de tablas
Tengo tablas en las que he intentado establecer relaciones PK FK pero quiero verificar esto. ¿Cómo puedo mostrar las restricciones PK / FK? Vi esta página del manual, pero no muestra ejemplos y mi búsqueda en Google también fue infructuosa. Mi base de datos es credentialing1y mis tablas restringidas son …

30
Migración: no se puede agregar la restricción de clave externa
Sin embargo, estoy tratando de crear claves foráneas en Laravel cuando migro mi tabla usando artisan aparece el siguiente error: [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`)) Mi código de migración es así: …



11
MySQL Eliminar algunas claves foráneas
Tengo una tabla cuya clave principal se usa en varias otras tablas y tiene varias claves externas para otras tablas. 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 NOT …

12
varias instancias de IEntityChangeTracker no pueden hacer referencia al objeto de entidad. al agregar objetos relacionados a la entidad en Entity Framework 4.1
Estoy tratando de guardar los detalles del empleado, que tiene referencias con la ciudad. Pero cada vez que intento guardar mi contacto, que está validado, aparece la excepción "ADO.Net Entity Framework. Un objeto de entidad no puede ser referenciado por múltiples instancias de IEntityChangeTracker" Había leído muchas publicaciones pero aún …


3
Restricciones de clave externa de MySQL, eliminación en cascada
Quiero usar claves externas para mantener la integridad y evitar huérfanos (ya uso innoDB). ¿Cómo hago una declaración SQL que BORRAR EN CASCADA? Si elimino una categoría, ¿cómo me aseguro de que no elimine productos que también están relacionados con otras categorías? La tabla dinámica "categories_products" crea una relación de …


10
Esquema de nomenclatura de clave externa
Recién estoy comenzando a trabajar con claves foráneas por primera vez y me pregunto si hay un esquema de nombres estándar para usar. Dadas estas tablas: task (id, userid, title) note (id, taskid, userid, note); user (id, name) Cuando las tareas tienen notas, las tareas son propiedad de los usuarios …


Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.