Preguntas con respuestas sobre "foreign-keys"

1,800 preguntas, página #1

1

votos

1

respuestas

vistas 91

La violación de MySQL FK hace que mysql_query devuelva diferentes valores en diferentes hosts

Diseñé una interfaz web simple para una base de datos en localhost. En el servidor local, si intento enviar un comando SQL para crear un registro y utilizo un FK no válido en uno de los campos, PHP mysql_query devuelve falso y mi secuencia de comandos PHP devuelve mysql_error() que, por supuesto, tiene algunos ...

preguntado 10 años, 6 meses

3

votos

1

respuestas

vistas 1,775

Claves foráneas en MySQL Workbench

He hecho ocho tablas con un diagrama EER en MySQL Workbench. Ahora uso el SQL sugerido por el programa para crear las tablas. Funciona para la mayoría de ellos, pero no para los que incluyen claves foráneas. Alguien sabe cómo resolver esto? Aquí está el código sugerido y el mensaje de error. ...

preguntado 10 años, 7 meses

0

votos

1

respuestas

vistas 325

Innodb no acepta clave externa

No podemos ejecutar la consulta a continuación. Tenemos otra tabla llamada "persona" y tiene una clave principal person_id. Como puede ver, estamos tratando de obtener esta columna como nuestra clave externa (de la tabla de clientes). phpMyAdmin devuelve el error de sintaxis #1064. ¿Qué está yendo mal aquí? ...

preguntado 10 años, 7 meses

2

votos

1

respuestas

vistas 350

¿Debo tener tablas separadas o integrar los datos?

Estoy diseñando una base de datos SQL que tiene 2 tablas que requieren un 'manager_id'. La tabla 'Empleados' y la tabla 'Instalaciones'. Debido a que los gerentes se consideran empleados, no estoy seguro de si debería tener una tabla de 'Gerentes' separada o simplemente integrarla en la tabla de 'empleados'. Soy nuevo en ...

preguntado 10 años, 7 meses

1

votos

1

respuestas

vistas 208

Claves foráneas de SQL y referencia a otras tablas

Estoy tratando de vincular dos tablas usando una clave externa. Una tabla es usuarios, la otra es userInfo. Cuando elimino un usuario, también quiero eliminar su información. Cuando elimino un usuario de la tabla de usuarios, su entrada en UserInfo todavía está allí. Parece que no puedo darme cuenta de lo que estoy haciendo mal. ...

preguntado 10 años, 7 meses