FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Datos.txt a Tabla1
hola amigos:
La siguiente sentencia me carga un archivo .TXT a la tabla1: Load data infile 'datos.txt' INTO TABLE tabla1 Fields terminated by ',' enclosed by '' lines terminated by \n' pero solo necesito que cargue aquellos que no estan en la tabla y no los que ya existen: como lo hago...gracias |
#2
|
||||
|
||||
Y no seria mejor si primero "trabajas" el archivo de texto antes de cargarlo?, esto lo haces desde tu aplicacion me imagino...
|
#3
|
|||
|
|||
No Resulta que via email me envia la informacion, y no sabemos si lo que nos enviaron ya lo enviaron antes...
|
#4
|
||||
|
||||
Y tal cual va directo a la BD ... porque de no ser asi, seria mas facil desde la aplicacion con una rutina que compare los datos de la tabla con los del archivo de texto
|
#5
|
||||
|
||||
Si estás usando MySQL, lo que yo haría es armar una consulta INSERT INTO con los datos que te envían (puedes insertar mútiples registros con una sóla consulta). La sentencia INSERT puedes modificarla con IGNORE que te permite ignorar registros que repitan una clave única, con lo cual evitarías insertar nuevos registros, siempre y cuando, claro, tengas una llave única.
También puedes usar la opción ON DUPLICATE KEY de la sentencia INSERT para no sólo ignorar los repetidos sino actualizar datos en caso de que se encuentre una llave repetida. // Saludo |
#6
|
|||
|
|||
Puedes primero subir los datos a una tabla temporal, luego ejecutas una consulta para ver los que no están y por último ejecutas una consulta INSERT INTO.
Salu2. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Consulta de una tabla1 para agregar en otra tabla2 | aanil | SQL | 19 | 30-03-2008 04:12:36 |
Herramienta case para diccionario de datos de base de datos firebird | mcalmanovici | Firebird e Interbase | 1 | 11-02-2007 15:17:37 |
Como pasar datos de una hoja de Excel a Bases de Datos de Paradox | Goyo | OOP | 1 | 06-02-2007 01:57:20 |
pasar de una tabla1 a una tabla2 la misma info | el_barto | Conexión con bases de datos | 7 | 31-08-2005 18:58:44 |
Reto Para Expertos En Base De Datos Y Tipos De Datos.... (blob) | frankmch | Conexión con bases de datos | 2 | 08-09-2003 19:44:52 |
|