Perl en Español

  1. Home
  2. Tutoriales
  3. Foro
  4. Artículos
  5. Donativos
  6. Publicidad
 
Índice general » Otros Temas » Bases de Datos » No logro hacer un INSERT coherente Responder al tema
Nuevo tema


Página 1 de 1  [ 5 mensajes ] 
 
Nota 2009-02-12 21:33 @939

Perlero Nuevo
Registrado: 2008-12-12 10:01 @459
Mensajes: 15
No logro hacer un INSERT coherente
Estas son las propiedades de la select de la tabla a la que intento hacer el insert:

Código:
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?

Syntax: [ Download ] [ Hide ]
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" );


No me está resultando...

¿Alguien me ayuda? thankz


Nota 2009-02-13 04:13 @217
Avatar de Usuario
Administrador
Registrado: 2005-07-24 18:12 @800
Ubicación: Valladolid, España
Mensajes: 10268
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


Nota 2009-02-13 05:41 @279

Perlero Nuevo
Registrado: 2008-12-12 10:01 @459
Mensajes: 15
¿¿Así que quedaría como:

Syntax: [ Download ] [ Hide ]
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" );
??

¿o ID = NULL ?


Nota 2009-02-13 06:06 @296
Avatar de Usuario
Administrador
Registrado: 2005-07-24 18:12 @800
Ubicación: Valladolid, España
Mensajes: 10268
Con un 1 valdría. O incluso ni siquiera meter ese campo.

_________________
JF^D Perl programming


Nota 2009-02-13 06:52 @327

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


Responder al tema  [ 5 mensajes ] 

Reglas del Foro
No puedes abrir nuevos temas en este Foro
No puedes responder a temas en este Foro
No puedes editar tus mensajes en este Foro
No puedes borrar tus mensajes en este Foro
No puedes enviar adjuntos en este Foro

Publicidad

Socializa

Síguenos por Twitter

Suscríbete GRATUITAMENTE al Boletín de Perl en Español

Saltar a:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Traducción al español por Huan Manwë para phpbb-es.com
phpBB SEO