Código:
-- phpMyAdmin SQL Dump -- version 3.2.0.1 -- http://www.phpmyadmin.net -- -- Servidor: localhost -- Tiempo de generación: 03-07-2009 a las 20:43:33 -- Versión del servidor: 5.1.34 -- Versión de PHP: 5.2.10 SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO"; -- -- Base de datos: `prueba01` -- -- -------------------------------------------------------- -- -- Estructura de tabla para la tabla `datos` -- CREATE TABLE IF NOT EXISTS `datos` ( `ID` int(11) NOT NULL AUTO_INCREMENT, `RELE_1` tinyint(4) NOT NULL, `RELE_2` tinyint(4) NOT NULL, `RELE_3` tinyint(4) NOT NULL, `RELE_4` tinyint(4) NOT NULL, `FECHA_HORA` datetime NOT NULL, PRIMARY KEY (`ID`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1 COLLATE=latin1_spanish_ci AUTO_INCREMENT=3 ; -- -- Volcar la base de datos para la tabla `datos` -- INSERT INTO `datos` (`ID`, `RELE_1`, `RELE_2`, `RELE_3`, `RELE_4`, `FECHA_HORA`) VALUES (1, 1, 0, 1, 0, '2009-07-03 15:01:37'), (2, 1, 0, 1, 1, '2009-07-03 15:21:48'); -- -------------------------------------------------------- -- -- Estructura de tabla para la tabla `dispositivos` -- CREATE TABLE IF NOT EXISTS `dispositivos` ( `ID` int(11) NOT NULL, `nombre` varchar(30) NOT NULL, `estado` tinyint(3) unsigned NOT NULL DEFAULT '0', `descripcion` varchar(200) NOT NULL, PRIMARY KEY (`ID`), FULLTEXT KEY `nombre` (`nombre`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8; -- -- Volcar la base de datos para la tabla `dispositivos` -- INSERT INTO `dispositivos` (`ID`, `nombre`, `estado`, `descripcion`) VALUES (1, 'RELE 1', 0, 'Motor 1'), (2, 'RELE 2', 0, 'Motor 2'), (3, 'RELE 3', 0, 'Alarma'), (4, 'RELE 4', 0, 'WebCam'); -- -------------------------------------------------------- -- -- Estructura de tabla para la tabla `tabla01` -- CREATE TABLE IF NOT EXISTS `tabla01` ( `RELE_1` tinyint(1) DEFAULT NULL, `RELE_2` tinyint(1) DEFAULT NULL, `RELE_3` tinyint(1) DEFAULT NULL, `RELE_4` tinyint(1) DEFAULT NULL ) ENGINE=InnoDB DEFAULT CHARSET=latin1 COLLATE=latin1_spanish_ci; -- -- Volcar la base de datos para la tabla `tabla01` -- INSERT INTO `tabla01` (`RELE_1`, `RELE_2`, `RELE_3`, `RELE_4`) VALUES (1, 1, 0, 0);
Quiero aplicar este código en phpmyadmin o cual sea, este código que me da error.
Código:
Concretamente me da error en esta línea.CREATE TRIGGER datos AFTER UPDATE ON dispositivos FOR EACH ROW BEGIN INSERT INTO datos(nombre, estado, descripcion) VALUES (NEW.rele_1, NEW.rele_2, NEW.rele_3, NEW.rele_4, NOW() ); END;
Código:
VALUES (NEW.rele_1, NEW.rele_2, NEW.rele_3, NEW.rele_4, NOW() );