Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

[SOLUCIONADO] Consulta sql

Estas en el tema de Consulta sql en el foro de Mysql en Foros del Web. Hola buenas quisiera saber como puedo hacer la siguiente consulta. Tengo 3 tablas: -Usuario: id_usuario (PK) -Tablero: id_tablero (PK) y id_usuario (FK) -Nota: id_nota (PF) ...
  #1 (permalink)  
Antiguo 24/11/2015, 14:43
 
Fecha de Ingreso: noviembre-2015
Ubicación: España
Mensajes: 18
Antigüedad: 9 años
Puntos: 1
Consulta sql

Hola buenas quisiera saber como puedo hacer la siguiente consulta.

Tengo 3 tablas:
-Usuario: id_usuario (PK)
-Tablero: id_tablero (PK) y id_usuario (FK)
-Nota: id_nota (PF) y id_tablero (FK)

Quiero borrar todos los tableros y notas que tiene un usuario. El problema es que la base de datos es MyISAM y no puedo usar el ON CASCADE.

Tengo esto pero no me funciona: el id_usuario lo paso por variable php

Código MySQL:
Ver original
  1. $sql= "DELETE FROM usuario U, nota N, tablero T WHERE U.email = '$id_usuario'  AND T.id_tablero = N.id:tablero";

Saludos
  #2 (permalink)  
Antiguo 24/11/2015, 16:34
Avatar de Drako_18  
Fecha de Ingreso: mayo-2005
Ubicación: Madrid
Mensajes: 505
Antigüedad: 19 años, 6 meses
Puntos: 16
Respuesta: Consulta sql

Buenas compañero,

jQuery es de JavaScript, no es Query de consultas de bases de datos!
Escribelo en el foro adecuado para que te ayuden más rápido ;)

Lo segundo, tienes al final de la línea un ":" que no creo que deba estar ahí... Por si acaso se coló...


Un saludo!
__________________
Rubén Espada
Desarrollador full stack .Net (Angular + JS + .Net Core)
  #3 (permalink)  
Antiguo 25/11/2015, 14:18
Avatar de Alexis88
Philosopher
 
Fecha de Ingreso: noviembre-2011
Ubicación: Tacna, Perú
Mensajes: 5.552
Antigüedad: 13 años
Puntos: 977
Respuesta: Consulta sql

Puedes utilizar una consulta de eliminación a las dos tablas al mismo tiempo mediante la operación INNER JOIN.

Un saludo
__________________
«Juro por mi vida y mi amor por ella, que jamás viviré para el provecho de otro hombre, ni le pediré a otro hombre que viva para el mío».

Ayn Rand

Etiquetas: jquery, sql
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta

SíEste tema le ha gustado a 1 personas




La zona horaria es GMT -6. Ahora son las 14:16.