2013-02-21 82 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