2012-11-27 83 views
1

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

回答

1

如果您的用户有权限创建触发器尝试使用CREATE TRIGGER Syntax

或者使用Devart dbForge Studio - 为MySQL

的最佳工具
+0

我可以手动创建它们...但是,当我与界面看到它,它真的更容易维护,我想这样做对我的网络服务器 – Maurice

+0

我改变了我的ansver –

+0

你可以看到在线演示从phpMyAdmin的与那功能。在“加号”的右上角,你可以添加触发器和事件:http://demo.phpmyadmin.net/master-config/ – Maurice

3

phpMyAdmin的只显示这个选项,如果你的MySQL服务器支持触发器(从MySQL 5.0.2和上面),如果你的用户被允许创建触发器(他需要“TRIGGER”特权)。您可以通过在phpMyAdmin的SQL查询框中查询“SHOW GRANTS”来检查您的权限。也许你的提供者不希望你使用触发器。

+1

感谢您的回答亚历山大,我会继续这个方向,我认为我的MySQL服务器是未正确更新。我在网上查找如何在gentoo第2版上升级它,但它似乎并不那么容易.. – Maurice