Ver Mensaje Individual
  #9 (permalink)  
Antiguo 11/07/2011, 22:04
Sofmundi
 
Fecha de Ingreso: enero-2010
Mensajes: 302
Antigüedad: 14 años, 3 meses
Puntos: 3
Respuesta: Como crear triggers

Cita:
Iniciado por gnzsoloyo Ver Mensaje
Mmmm... Necesitas leer un poco más de SQL , estás confundiendo la sintaxis de UPDATE con la de INSERT, y las funciones que necesitas (NOW() devuelve un DateTime, y tu tienes el par de datos en dos campos distintos).
Código MySQL:
Ver original
  1. INSERT INTO sesiones(fechaentrada, horaentrada, usuario)
  2. VALUES(CURDATE(),CURTIME(), '$_SESSION['MM_Username']'

El SET al que te refieres no es el SET del UPDATE. En ese caso es una cláusula del UPDATE, mientras que cuando se ejecuta directamente es una sentencia de asignación de una valor en una variable.
Código MySQL:
Ver original
  1. SET @usuario = 'administrador';
Vale gracias por la aclaracion ahora te pregunto, dentro de un archivo.php no importa donde valla ubicada la consulta o la actualizacion de lo que se valla a realizar ? o debe estar en algun orden ? y si yo quisiera que en vez de ese
Código MySQL:
Ver original
  1. SET @usuario = 'administrador';
FUERA UN
Código MySQL:
Ver original
  1. SET @usuario = '$_SESSION['MM_Username']';
como lo podria hacer, estube leyendo y ese SET dice que se declara dentro del MYSQL