| Usuario |
triggers con mysql control center |
Desconocido
|
| Enviado - 16/6/2006 |
| |
Hola compañeros!
Quiero hacer un trigger con mysql control center, le he puesto este codigo:
CREATE TRIGGER trigger_copia_cliente_update AFTER UPDATE ON clientes
FOR EACH ROW
INSERT INTO copia_clientes(dni,nombre, apellidos, email,usuario, fecha )
VALUES (NEW.dni,NEW.nombre, NEW.apellidos, NEW.email, CURRENT_USER(), NOW() );
I me da error, la palabra TRIGGER no me la marca en azul, cosa que me hace pensar que el servidor no tenga la version 5. Espero que me podais ayudar!
Muchas gracias de antemano |
| |
|
C_Nipotti
92 Mensaje(s)
|
| Enviado - 19/6/2006 |
| |
Puedes chequear la versión con la sentencia:
SELECT version();
De todos modos otra gran probabilidad es que tu cliente gráfico no esté preparado para la versión 5, quizá por ser anterior.
El cliente gráfico de MySQL es muy apropiado, al menos funciona con stored procedures, se descarga de:
http://dev.mysql.com/downloads/query-browser/1.1.html
En última instancia, este artículo, además de introducir en el tema a los que no conocen de rutinas almacenadas, sirve como ejemplo de crearlos usando la línea de comandos (sin cliente gráfico):
http://www.cancorp.com.ar/dl/wp329.pdf
Aguardo comentarios.
Saludos
C.A.Nipotti |
| |
|
|
|