2013-02-21 77 views
0

在哪裏創建以及如何在phpmyadmin中運行過程和觸發器?
我能夠在MYSQL控制檯中創建和運行程序,但不能在phpmyadmin中運行。
當我試圖調用在MYSQL控制檯中創建的過程時,將我引向phpmyadmin主頁。PHPMYADMIN中的過程和觸發器

回答

0

請按照下列步驟: -

1. Open PhpMyAdmin 
    2. Select the database which you want to create Procedure 
    3. in the right Side you can see the **Routines** click on that you can see the Procedures already created for the availlable database 
    4. To create Procedure Click on SQL (TAB) then type your procedure. you then Go, After that you can see the Procedure in **Routines** section 
+0

我做相同的,但我覺得有一些東西錯了我的程序結構。 它是這樣的: 'CREATE PROCEDURE Getstudentname BEGIN SELECT * FROM學生 END' 其示值誤差。 – 2013-02-21 06:28:03

+0

DELIMITER // CREATE PROCEDURE Getstudentname()BEGIN SELECT * FROM student; END // DELIMITER;像這樣使用, – 2013-02-21 06:29:04

+0

已經完成,它顯示錯誤,如: 錯誤:未知的標點符號字符串@ 11 MySQL說: #1064-你的SQL語法錯誤;檢查與您的MySQL服務器版本相對應的手冊,以便在'DELIMITER'附近使用正確的語法'CREATE PROCEDURE Getstudentname()BEGIN SELECT * FROM student'at line 1 – 2013-02-21 06:37:01