Cargando

Ir a contenido

X

mysql - delete



4 Respuestas de expertos

#1   Fernando Rodriguez Olivas

  •   Reputación:0
  •   Respuestas:16

Publicado 28 julio 2014 - 16:49

estoy teniendo un problema cuando quiero borrar un registro con esta sintaxis :

DELETE FROM empleado, mobiliario USING empleado AS empleado INNER JOIN mobiliario AS mobiliario
WHERE empleado.no_nomina = 2002;

y tengo las tablas que se describen en la imagen, una de ellas tiene una llave foránea la cual es empleado_no_nomina

Adjuntos:


  • ¿Tienes la misma pregunta? Yo también
  • Volver arriba

#2   Laura

  •   Reputación:11
  •   Respuestas:41
  •   Tutoriales:4

Publicado 28 julio 2014 - 17:14

Que versión de MySQL tienes??

#3   Fernando Rodriguez Olivas

  •   Reputación:0
  •   Respuestas:16

Publicado 28 julio 2014 - 17:20  AUTOR PREGUNTA

5.0.17

#4   David Sanz

  •   Reputación:147
  •   Respuestas:229
  •   Tutoriales:9
0 1 0

Publicado 28 julio 2014 - 17:27

Esto te lo explica en español perfecto, por si te ayuda:

Por favor Identificate o Registrate para poder ver este contenido



No controlo mucho en BBDD pero si que sé que no puedes poner varias tablas para engancharla según lo que pone además en el texto que te paso.

#5   Joel7

  •   Reputación:425
  •   Respuestas:457
  •   Tutoriales:1
0 0 1

Publicado 29 julio 2014 - 04:12

Puedes utilizar el DELETE ON CASCADE ya que tienes restricción de foreign key o puedes retirar esta restricción y aplicar el delete de la manera como vienes haciendo.


No esperes más y entra en Solvetic
Deja tus soluciones y aprovecha las ventajas de la cuenta de usuario ¡Únete!



x

¿Tienes otra pregunta? Aquí puedes encontrar más soluciones!

¿Sigues sin solución? Realiza tu pregunta gratis en Solvetic ¡Únete!