我有两个存储过程和一个触发器,这些存储过程和触发器是在sql server2005中完成的。我想用phpmyadmin在mysql中重新创建它们。每次我把它们放进去,我都会得到一个1064错误。这是因为phpmyadmin没有很好地处理存储过程或触发器,还是因为sql server 2005和mysql的语法非常不同?如果是这样,那么我可以在哪里在线学习在mysql/ph
我想在一个过程中创建一个触发器。但是经过一些研究,我知道这是不可能的。你能建议我另一种方式来实现以下行动吗?(由于某些原因,我无法分享确切的数据和查询。请参阅类似的查询。)。但我不能在程序中创建触发器。他们还有别的办法让我做到吗?过程我创建了DELIMITER $$CREATE PROCEDURE `MyProcedure` (IN neededID int
我有带字段的桌子:
CREATE TRIGGER `update_data` AFTERNEW.data1, field = "data1"; -- similar for data2我还想在data_tracking表中记录做出更改的用户,但是这个用户不是触发触发器的原始更新的一部分我用一种方法让触发器知道需要记录什么用户?
这是基于PHP的