Tengo una tabla para administrar sesiones. Esta fue creada usando la siguiente query:
Código:
Quiero que presten especial atención en los dos úttimos campos. Éstos sirven para la administración y control de sesiones. Por lo tanto, al actualizar los datos de la sesión, necesito, mediante la sentencia REPLACE, actualizar los 5 primeros campos. Los otros dos deben quedar tal y como son.CREATE TABLE `sessions` ( `sessid` char(100) NOT NULL, `ip` char(25) NOT NULL, `lastact` int(45) NOT NULL, `location` char(255) NOT NULL, `userid` int(7) NOT NULL, `status` int(1) NOT NULL, `msg` longtext NOT NULL, UNIQUE KEY `sessid` (`sessid`), UNIQUE KEY `ip` (`ip`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8;
EL problema es que si no le asigno un valor, al ejecutar el query estos toman su valor por defecto, lo cual no deseo. Hay alguna forma de mantener estos valores?
P.D. Preferiría no usar un SELECT previo... Quisiera hacerlo todo en la misma consulta
Un saludo,
