Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将触发器从MS Sql迁移到MySql_Mysql_Sql Server_Triggers - Fatal编程技术网

将触发器从MS Sql迁移到MySql

将触发器从MS Sql迁移到MySql,mysql,sql-server,triggers,Mysql,Sql Server,Triggers,我想将此MS sql触发器转换为MySql。我的问题是: 不用于复制: update()函数: 我不知道如何在MySql中添加相同的功能 CREATE TRIGGER [trigger_name] ON [dbo].[table_name] for INSERT,UPDATE NOT FOR REPLICATION AS BEGIN SET NOCOUNT ON; if update(column_name) Begin Declare @SNo as varchar(50)

我想将此MS sql触发器转换为MySql。我的问题是:

  • 不用于复制:
  • update()函数:
  • 我不知道如何在MySql中添加相同的功能

    CREATE TRIGGER [trigger_name] 
     ON  [dbo].[table_name]
     for INSERT,UPDATE NOT FOR REPLICATION 
    AS BEGIN
    SET NOCOUNT ON;
    if update(column_name) 
    Begin
        Declare @SNo as varchar(50)
        Select @SNo = SNo From inserted
        IF Exists(Select * From inserted)  
        Begin
            exec procedure_name @SNo
        End
    End
    END