2012-11-27 131 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