Article View: chile.comp.programacion
Article #3909Re: SQL: como puedo borrar un registro y todos los valores asociados a el en otras tablas
From: Eduardo Quiroz Salinas
Date: Wed, 21 Apr 2004 21:43
Date: Wed, 21 Apr 2004 21:43
105 lines
4395 bytes
4395 bytes
Eduardo Quiroz Salinas wrote: > 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... >> > > pu�$&$$%&$/(% la consulta se me ejecuta correctamente. Verifique q la tabla estuviera en innodb, pero no funcion�.... :( que podr� ser?? tengo que borrar primero la foreign key que ya est� creada?? cuando lo intento hacer no me lo permite... uf. algo de help please. -- 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:
<c66ptb$32i$3@news1.nivel5.cl>Path:
arc1-ca.pugleaf.net!archiver1.google.com!news2.google.com!news.maxwell.syr.edu!newsfeed.yul.equant.net!news-santiago!news1.nivel5.cl!not-for-mailReferences:
<c63su8$78c$1@news1.nivel5.cl> <87r7uiufiu.fsf@guti.no-ip.org> <c650e2$krv$1@news1.nivel5.cl> <87n055vqe4.fsf@guti.no-ip.org> <c66lfb$32i$1@news1.nivel5.cl>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 14:43:08 PST Path: arc1-ca.pugleaf.net!archiver1.google.com!news2.google.com!news.maxwell.syr.edu!newsfeed.yul.equant.net!news-santiago!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 17:43:05 -0400 Organization: Varios Lines: 106 Message-ID: <c66ptb$32i$3@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> <c66lfb$32i$1@news1.nivel5.cl> 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 1082583787 3154 200.120.118.161 (21 Apr 2004 21:43:07 GMT) X-Complaints-To: news@news1.nivel5.cl NNTP-Posting-Date: Wed, 21 Apr 2004 21:43:07 +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: <c66lfb$32i$1@news1.nivel5.cl>