• Publicidad

No logro hacer un INSERT coherente

Todo acerca de las bases de datos que existen: SQL, MySQL, Oracle, Postgres, CSV, etc.

No logro hacer un INSERT coherente

Notapor mjimenez » 2009-02-12 21:33 @939

Estas son las propiedades de la select de la tabla a la que intento hacer el insert:

Código: Seleccionar todo
SELECT * from eventos where lower(text) like '%testigo%' order by ttime desc limit 1;
+-------+----------------------------
| ID    | TEXT     | CATEGORY | DOMAIN | NETWORK | NODE     | ENTITY        | SEVERITY | TTIME         | SOURCE        | HELPURL  | WEBNMS         | GROUPNAME | OWNERNAME |
+-------+---------------------------
| 20927 | Alert: testigo : arrived   | public   |         |         | 10.168.100.20 | 10.168.100.20 |        1 | 1234343883752 | 10.168.100.20 | 6-3.html | NODO_1 |           | NULL      |
+-------+---------------------------


ID es autoincrement (imagino que con insert id value DEFAULT me serviría ¿no?

TTIME es el tiempo de Solaris quitándole las 2 últimas cifras... ¿alguien sabe cómo se recrea este número basado en la fecha actual?

Sintáxis: [ Descargar ] [ Ocultar ]
Using sql Syntax Highlighting
INSERT INTO eventos (ID, TEXT, CATEGORY, DOMAIN, NETWORK, NODE, ENTITY, SEVERITY, TTIME, SOURCE, HELPURL, WEBNMS, GROUPNAME, OWNERNAME) VALUES (DEFAULT, "Alerta", public, ,  , "10.168.100.20", "10.168.100.20", "1", "1234343883752" "10.168.100.20" ,"6-3.html", "NODO_1", , "NULL" );
Coloreado en 0.001 segundos, usando GeSHi 1.0.8.4


No me está resultando...

¿Alguien me ayuda? thankz
mjimenez
Perlero nuevo
Perlero nuevo
 
Mensajes: 15
Registrado: 2008-12-12 10:01 @459

Publicidad

Notapor explorer » 2009-02-13 04:13 @217

A los que son de tipo autoincremental, no es necesario darles ningún valor.

Veo un par de comas sueltas, la palabra "public" sin comillas, el DEFAULT sobra...
JF^D Perl programming & Raku programming. Grupo en Telegram: https://t.me/Perl_ES
Avatar de Usuario
explorer
Administrador
Administrador
 
Mensajes: 14480
Registrado: 2005-07-24 18:12 @800
Ubicación: Valladolid, España

Notapor mjimenez » 2009-02-13 05:41 @279

¿¿Así que quedaría como:

Sintáxis: [ Descargar ] [ Ocultar ]
Using sql Syntax Highlighting
INSERT INTO eventos (ID, TEXT, CATEGORY, DOMAIN, NETWORK, NODE, ENTITY, SEVERITY, TTIME, SOURCE, HELPURL, WEBNMS, GROUPNAME, OWNERNAME) VALUES ('', "Alerta", public, ,  , "10.168.100.20", "10.168.100.20", "1", "1234343883752" "10.168.100.20" ,"6-3.html", "NODO_1", , "NULL" );
Coloreado en 0.001 segundos, usando GeSHi 1.0.8.4
??

¿o ID = NULL ?
mjimenez
Perlero nuevo
Perlero nuevo
 
Mensajes: 15
Registrado: 2008-12-12 10:01 @459

Notapor explorer » 2009-02-13 06:06 @296

Con un 1 valdría. O incluso ni siquiera meter ese campo.
JF^D Perl programming & Raku programming. Grupo en Telegram: https://t.me/Perl_ES
Avatar de Usuario
explorer
Administrador
Administrador
 
Mensajes: 14480
Registrado: 2005-07-24 18:12 @800
Ubicación: Valladolid, España

Notapor mjimenez » 2009-02-13 06:52 @327

Ok, select cerrada; gracias, Joaquín ;)
mjimenez
Perlero nuevo
Perlero nuevo
 
Mensajes: 15
Registrado: 2008-12-12 10:01 @459


Volver a Bases de datos

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 1 invitado