Bases de Datos => MySQL => Mensaje iniciado por: rsilva_tj en Viernes 17 de Octubre de 2008, 21:09
Título: insertar varios registros en una base de datos
Publicado por: rsilva_tj en Viernes 17 de Octubre de 2008, 21:09
hola TRaBAJO CON MYSQL 5, y .net 2005
PUEDO INSERTAR 1 REGISTRO, PERO LO QUE NO PUEDO HACER ES INSERTAR VARIOS REGISTROS AL MISMO TIEMPO... ES IMPORTANTE YA QUE SON CIENTOS DE REGISTROS LOS Q NECESITO INSERTAR Y NO PODRE HACERLO 1 POR 1, ASI TERMINARIA EL 2010...
1 ej de mis registros qui va...ah el ID: autoincrement
insert into maestro_equipo (marca, modelo, serie, descripcion, observacion, cod_tipo_equipo, cod_deptos, local, fecha_compra, n_factura, serie_cod_barra, idestado) values('OLIDATA','468 P','F8RU5A0133431','OL1-528',' ','0','0','LINARES','0','0','0','0') insert into departamentos (nombre,piso) values('JEFE LOCAL','SEGUNDO') insert into estado_equipo (estado, razones) values ('ACTIVO','OK') insert into tipo_equipos (tipo_equipo) values ('PANTALLA PLANA')
insert into maestro_equipo (marca, modelo, serie, descripcion, observacion, cod_tipo_equipo, cod_deptos, local, fecha_compra, n_factura, serie_cod_barra, idestado) values('EPSON','M129B','D6DG325552',' ',' ','0','0','LINARES','0','0','0','0') insert into departamentos (nombre,piso) values('JEFE LOCAL','SEGUNDO') insert into estado_equipo (estado, razones) values ('ACTIVO','OK') insert into tipo_equipos (tipo_equipo) values ('IMPRESORA TERMICA')
insert into maestro_equipo (marca, modelo, serie, descripcion, observacion, cod_tipo_equipo, cod_deptos, local, fecha_compra, n_factura, serie_cod_barra, idestado) values('GENERICA',' ',' ',' ',' ','0','0','LINARES','0','0','0','0') insert into departamentos (nombre,piso) values('JEFE LOCAL','SEGUNDO') insert into estado_equipo (estado, razones) values ('ACTIVO','OK') insert into tipo_equipos (tipo_equipo) values ('CPU GENERICA')
------------------------------------------ la estructura de mi base de datos es la sgte:
:good: :good: ayuda plis,,,,,, :good: :good: pd: he puesto este mensaje en otros foros, disculpen pero es un problema muy grave, ya que trabbajo en esto mi correo es :rsilva_tj@yahoo.com :hitcomp: :argh: :argh:
Título: Re: insertar varios registros en una base de datos
Publicado por: ProfesorX en Sábado 18 de Octubre de 2008, 01:53
Pues si tus datos estan en algun archivo de texto, con formato delimitado con espacios o con comas, podrias utilizar
Código: SQL
LOADDATAINFILE...INTOTABLE....
pero si no es asi, no hay otra forma que yo sepa mas que usar INSERT.
Saludos :hola:
Título: Re: insertar varios registros en una base de datos
Publicado por: rsilva_tj en Martes 21 de Octubre de 2008, 17:30
si amigo EL LOAD TAMBIEN ES VALIDO.... PERO EL ERROR ERA MIO :
1-trabajaba con un .txt (block de notas) lo cual le cambie la extensión al .txt por una .sql 2-desde mysql agregue una consulta o SQRIPT dandole la ruta de mi nuevo .sql 3- todo insert le agregue el ; al final 4- lo otro cambie la forma de introducir los datos al ultimo deje la tabla con la cual estaban todos relacionados la "maestro_equipo"
y funciono,,,,,gracias,,,,, :good: :good: :good: :good: :good: :good: :good: :good: