mysql - 如何通过phpmyadmin创建触发器?

标签 mysql triggers phpmyadmin

在我的 wamp 服务器上,我有一个允许我通过界面创建触发器的 phpMyadmin 版本。 但是在我的 OVH 服务器上该选项不存在,所以我尝试更新几乎所有我能更新的东西(mysql、phpmyadmin),现在看起来与我的本地安装相同。但我仍然不能做那个操作。 当我比较这两个版本时,表 informations_schema 中存在一些差异,但我不知道如何解决该问题。 有人可以帮忙吗?

最佳答案

phpMyAdmin 仅在您的 MySQL 服务器支持触发器(MySQL 5.0.2 及更高版本)并且您的用户被允许创建触发器(他需要“TRIGGER”权限)时才显示此选项。您可以通过在 phpMyAdmin 的 SQL 查询框中查询“SHOW GRANTS”来查看您的权限。也许您的提供商不希望您使用触发器。

关于mysql - 如何通过phpmyadmin创建触发器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13594062/

相关文章:

mysql - "Invoice"表在专业数据库中是什么样子的?

php - 您的配置中定义的控制用户连接失败。 xampp

postgresql - 在 postgresql 中触发日期

mysql - 在 ubuntu ARMHF 上使用 mySQL 触发器 WHITOUT sys_exec 调用外部脚本

mysql - CSV 导入舍入要在列 DECIMAL(30, 20) 中导入的数据

mysql - 如何从 UNION ALL 之外的另一个表获取列值?

php - 将 SELECT @ 变量从 SQL 发送到 PHP

php - 如何通过 php 上的 sql 查询替换 html 符号

java - Hibernate 不会保存具有 ManyToOne 关系的实体

触发器中的 MySQL 错误 "Unknown column in ' NEW'"