如何通过Schema API向mysql添加触发器

时间:2011-03-14 15:59:01

标签: drupal drupal-6 drupal-modules

通过Schema API(文件夹sites / all \ modules \ mymodule中的文件mymodule.install)。 在mysql中触发:

delimiter |

    CREATE TRIGGER testref AFTER INSERT ON users
      FOR EACH ROW BEGIN
        INSERT INTO beep  SET uid = NEW.uid;
      END;
    |

    delimiter ;

1 个答案:

答案 0 :(得分:0)

没有特定的API。

尝试http://api.drupal.org/api/drupal/includes--database.pgsql.inc/function/db_query/6

还要记住,触发器在不同的数据库中没有标准化。使用hook_user()来做这个更好的想法(或者可能作为后备)。