Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/56.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
Php 使SQLITE触发器与MYSQL一起工作_Php_Mysql_Sqlite - Fatal编程技术网

Php 使SQLITE触发器与MYSQL一起工作

Php 使SQLITE触发器与MYSQL一起工作,php,mysql,sqlite,Php,Mysql,Sqlite,如何使这个sqlite触发器与MYSQL兼容,我从来没有在MYSQL中使用过触发器,我很困惑 CREATE TRIGGER IF NOT EXISTS update_this AFTER INSERT ON this BEGIN UPDATE `another` SET `something` = `something` + new.number; END; 解决方案: delim

如何使这个sqlite触发器与MYSQL兼容,我从来没有在MYSQL中使用过触发器,我很困惑

             CREATE TRIGGER IF NOT EXISTS update_this AFTER INSERT ON this
             BEGIN
             UPDATE `another` SET `something` = `something` + new.number;
             END;
解决方案:

     delimiter |
     CREATE TRIGGER update_this AFTER INSERT ON this`
     FOR EACH ROW BEGIN
     UPDATE `another` SET `something` = `something` + NEW.something WHERE `id`= NEW.id;
     END;
     |    
     delimiter ;
未经核实:

delimiter //
    CREATE TRIGGER update_this AFTER INSERT ON your_table
    BEGIN
        UPDATE `another` SET `something` = `something` + new.number;
    END;
//
未经核实:

delimiter //
    CREATE TRIGGER update_this AFTER INSERT ON your_table
    BEGIN
        UPDATE `another` SET `something` = `something` + new.number;
    END;
//

CREATE TRIGGER syntax-CREATE TRIGGER syntax-我尝试了一下,找到了一个解决方案,谢谢大家的尝试我尝试了一下,找到了一个解决方案,谢谢大家的尝试