Hola a todos. <br>Desarrollo una aplicacion en VB.NET-MySQL, deseo guardar algunos datos de control sobre las tablas como maquina, usuario, fecha-hora y un codigo de seguridad que por ahora no tiene grandes pretenciones<br>
el problema es que quiero que estos datos sean actualizados por un Trigger al momento en que el usuario hace alguna actualizacion. El ejemplo es <br clear="all">DELIMITER //<br><br>CREATE DEFINER = CURRENT_USER&nbsp; <br>TRIGGER SegR_Activos after update ON r_Activos
<br>for each row BEGIN <br>&nbsp;&nbsp;&nbsp; update r_Activos set usuario = substring_index(current_user, &#39;@&#39;, 1), idmaquina =&nbsp; substring_index(current_user, &#39;@&#39;, -1), fechaHora = NULL <br>&nbsp;&nbsp;&nbsp; safecode = md5(concat(<a href="http://new.id">
new.id</a>, new.idestado)) where r_Activos.id= <a href="http://new.id">new.id</a>;<br>END;<br>//<br><br>que al crearlo me da el siguiente error<br>ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near &#39;update r_Activos set usuario = substring_index(current_user, &#39;@&#39;, 1), idmaquina &#39; at line 4
<br><br>yo no le veo errores, alguien puede ayudarme???<br>De antemano muchas gracias<br>-- <br>Oscar A. Peņa C.