Código:
Actualmente la base de datos cuenta ya con mas de 18,000 registros pero me he dado cuenta que la persona anterior no depurado la base de datos o quiza nunca le habia dado mantenimiento a las tablas, es decir, que desde que se creó la BD, y se ejecuto el programa, no volvieron a tocar la base de datos.create table TABLA ( ID_TABLA int not null auto_increment, ID_TABLA2 int not null, ID_TABLA3 int not null, ID_TABLA4 int, ID_TABLA5 int, CENTRO_ANIO int default 0, CENTRO_MES int default 0, CENTRO_DIA int default 0, FECHA_CREA_TABLA datetime not null, FECHA_MODIF_TABLA datetime not null, FECHA_CENTRO_IMPUESTA date, FECHA_UNTERCIO_CENTRO date, FECHA_UNMEDIO_CENTRO date, FECHA_DOSTERCIOS_CENTRO date, FECHA_CENTRO_TOTAL date, FECHA_INGRESO_CENTRO_DELITO date, FECHA_INICIO_ON date, FECHA_CUMPLIMIENTO_ON date, FECHA_PRORROGA_ON date, RESPONSABILIDAD_CIVIL text, TRAMITES_DE_CURSO text, primary key (ID_TABLA) ); .... ....
Mi problema es que he encontrado varias tuplas con datos repetidos.
Ejemplo:
Código:
En este caso, quiero borrar los registros con ID=201,203,205|ID_TABLA |ID_TABLA2 |ID_TABLA3|...........|TRAMITES_DE_CURSO| +-----------+-----------+---------+-----------+-----------------+ |200 |20 |13 |...........|NINGUNO | |201 |20 |13 |...........|VARIOS | |202 |20 |14 |...........|ALGO | |203 |20 |14 |...........|NINGUNO | |204 |20 |11 |...........|NINGUNO | |205 |20 |11 |...........|NINGUNO |
Lo que yo quisiera es borrar las tuplas con las mismas fechas (que se ubican dentro de los "........") la diferencia es que pueden tener diferente ID de tabla 2 y tabla 3, pero esas tablas las voy a borrar y por ende la relacion no va a existir, lo que si me interesa es hacer que la columna TRAMITES_DE_CURSO tenga el valor concatenado de las tuplas que voy a borrar con el valor que voy a dejar intacto.
¿como lo hago?
googleando, encontré que podia utilizar tablas temporales.
Pueden orientarme??
Mi objetivo es lograr lo siguiente:
Código:
gracias |ID_TABLA |ID_TABLA2 |ID_TABLA3|...........|TRAMITES_DE_CURSO| +-----------+-----------+---------+-----------+-----------------+ |200 |20 |13 |...........|NINGUNO,VARIOS | |202 |20 |14 |...........|ALGO,NINGUNO | |204 |20 |11 |...........|NINGUNO,NINGUNO |