php - 使 SQLITE 触发器与 MYSQL 一起工作

标签 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;

解决方案:

     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;
//

关于php - 使 SQLITE 触发器与 MYSQL 一起工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9307830/

相关文章:

c# - 具有快速多次写入的嵌入式数据库

javascript - 如何使 JavaScript 动态化?

php - 如何通过读取cookie来隐藏div服务器端

php - 在循环中查找素数的公式

PHP/Magento - foreach 中的变量未正确更新

mysql -/var/www/中给出的警告 : mysql_query() expects parameter 2 to be resource, 字符串

MySQL Workbench > 插件 > 实用程序 > 重新格式化 SQL 查询

php - mysql_pconnect 不工作

sql - 如何删除列中的非字母数字字符?

Android P - 从 Assets 复制数据库后出现 'SQLite: No Such Table Error'