🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: chile.comp.programacion
Article #3908

Re: SQL: como puedo borrar un registro y todos los valores asociados a el en otras tablas

#3908
From: Eduardo Quiroz Salinas
Date: Wed, 21 Apr 2004 20:27
85 lines
3908 bytes
Cristian Gutierrez wrote:
> Eduardo Quiroz Salinas wrote:
> 
>>Cristian Gutierrez wrote:
>>
>>>Eduardo Quiroz Salinas wrote:
>>>
>>>
>>>>exist�a parece un DELETE ON CASCADE pero no se si funciona en mysql
>>>>4.  alguein sabe aquello?
>>>
>>>Google, obviamente...
> 
> 
> [...]
> 
> 
>>mmmm
>>eso es lo mismo que aparece en el manual de mysql que tengo impreso,
>>pero lo que no me acuerdo es como se implementaba...
> 
> 
> ?
> 
> Tienes el manual ahi, no te tienes que acordar de nada ;-)
> 
> 
>>                                                    es decir
>>si quiero borrar el registro n� x de la tabla T, pongo
>>DELETE * from T where id=x (por ejemplo)
>>pero si hay una clave for�nea ligada a ese registro no me deja. 
> 
> 
> Si cuando creaste la tabla no pusiste la restriccion "ON DELETE
> CASCADE", la que queda por omision es "ON DELETE RESTRICT", que
> seguramente es con la que estas chocando.
> 
> Ve el ejemplo de:
> 
> http://www.databasejournal.com/features/mysql/article.php/10897_2248101_2
> 
Genial era justo lo que necesitaba...ver� si me resulta...
> 
>>                                                                Ahora,
>>yo me acuerdo que alguna vez un profe de base de datos q ya no est� me
>>cont� que existia ese CASCADE. Pero no se como se ocupa y no est�
>>especificado en el manual de mysql, que es el q trae lo q se publica
>>un poco m�s arriba...
> 
> 
> En el manual que imprimiste tu quizas no. Pero si te fijas bien en el
> extracto del manual, necesitas desde una version especifica de MySQL
> hacia arriba, que venga con "tecnologia InnoDB" (al menos asi le puso su
> departamento de marketing).
> 
si, es decir, la versi�n q tengo es la 4 pero hasta donde yo me acuerdo, 
estoy usando lo que viene por defecto, q es la myisam..ser� posible en 
la 4 efectuar dicha config??
> Podrias revisar la documentacion online (mysql.com), que generalmente
> es la que esta mas actualizada.
> 
> 
>>                     en otras palabras, el comando q esta arriba,
>>donde, cuando y como se utiliza en el BD????
> 
> 
> Ve la misma URL que puse un poco mas arriba. Mas ejemplificado que eso,
> no se me ocurre!
> 
estoy en eso..buena pagina aquella...les aviso..
> Salud...
> 


-- 
Linux user number 344659

"...Los que no requieren de un dios para ser virtuosos,
son la desesperacion de los creyentes..."

-------------------------------
Eduardo Quiroz Salinas
09-5149349
eduardoquiroz@vtr.net
-------------------------------
Technical Details
Message-ID: <c66lfb$32i$1@news1.nivel5.cl>
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!news.glorb.com!nntp-server.pubsub.com!news1.nivel5.cl!not-for-mail
References: <c63su8$78c$1@news1.nivel5.cl> <87r7uiufiu.fsf@guti.no-ip.org> <c650e2$krv$1@news1.nivel5.cl> <87n055vqe4.fsf@guti.no-ip.org>

Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII
X-Google-Thread: f9ea8,367cb76b8578fd2c
X-Google-Attributes: gidf9ea8,public
X-Google-Thread: 1593cb,367cb76b8578fd2c
X-Google-Attributes: gid1593cb,public
X-Google-ArrivalTime: 2004-04-21 13:27:24 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!news.glorb.com!nntp-server.pubsub.com!news1.nivel5.cl!not-for-mail
From: Eduardo Quiroz Salinas <eduardoquiroz@vtr.net>
Newsgroups: chile.comp.programacion,chile.comp.pc
Subject: Re: SQL: como puedo borrar un registro y todos los valores     asociados
 a el en otras tablas
Date: Wed, 21 Apr 2004 16:27:21 -0400
Organization: Varios
Lines: 86
Message-ID: <c66lfb$32i$1@news1.nivel5.cl>
References: <c63su8$78c$1@news1.nivel5.cl> <87r7uiufiu.fsf@guti.no-ip.org> <c650e2$krv$1@news1.nivel5.cl> <87n055vqe4.fsf@guti.no-ip.org>
NNTP-Posting-Host: cm-lflo3-118-161.cm.vtr.net
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 8bit
X-Trace: news1.nivel5.cl 1082579243 3154 200.120.118.161 (21 Apr 2004 20:27:23 GMT)
X-Complaints-To: news@news1.nivel5.cl
NNTP-Posting-Date: Wed, 21 Apr 2004 20:27:23 +0000 (UTC)
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.5) Gecko/20031013 Thunderbird/0.3
X-Accept-Language: en-us, en
In-Reply-To: <87n055vqe4.fsf@guti.no-ip.org>