PHPMYADMIN 中的过程和触发器
Posted
技术标签:
【中文标题】PHPMYADMIN 中的过程和触发器【英文标题】:Procedure and Triggers in PHPMYADMIN 【发布时间】:2013-02-06 09:05:24 【问题描述】:在哪里创建以及如何在 phpmyadmin 中运行过程和触发器? 我可以在 mysql 控制台中创建和运行程序,但不能在 phpmyadmin 中创建和运行程序。 当我试图调用在 MYSQL 控制台中创建的过程时,将我带到 phpmyadmin 主页。
【问题讨论】:
【参考方案1】:请按以下步骤操作:-
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
【讨论】:
我也在做同样的事情,但我认为我的程序结构有问题。就像:Create PROCEDURE Getstudentname BEGIN SELECT * FROM student END
显示错误。
DELIMITER // 创建过程 Getstudentname() BEGIN SELECT * FROM student;结束 // 分隔符 ;像这样使用,
已经完成了,它显示的错误如下: ERROR:Unknown Punctuation String @ 11 MySQL said: #1064-You have an error in your SQL syntax;检查与您的 MySQL 服务器版本相对应的手册,以在第 1 行的“DELIMITER // CREATE PROCEDURE Getstudentname() BEGIN SELECT * FROM student”附近使用正确的语法
错误是因为某些语法。它说未知标点字符串@。请参阅查询.. 问题仅出在语法上。请检查语法。以上是关于PHPMYADMIN 中的过程和触发器的主要内容,如果未能解决你的问题,请参考以下文章
Ubuntu安装LAMP环境(PHP5.6) 以及下载安装phpmyadmin