【发布时间】:2011-06-06 23:22:32
【问题描述】:
我使用 phpmyadmin + mysql 版本 5.0.77 创建了以下存储过程,但没有按预期工作.....并显示以下错误。
存储过程:
delimiter //
create procedure myProc()
begin
select name from main_contacts;
end //
delimiter;
错误 您的 SQL 查询中似乎有错误。 下面的 MySQL 服务器错误输出, 如果有的话,也可以帮助您诊断问题 错误: 未知标点字符串 @ 11 STR:// SQL: 分隔符 // 创建过程 myProc() 开始 从 main_contacts 中选择名称 SQL查询: delimiter // 创建过程 myProc() 从 main_contacts 开始选择名称 MySQL 说: #1064 - 您的 SQL 语法有错误; 检查与您的 MySQL 服务器版本相对应的手册 在 'delimiter // 附近使用正确的语法 创建过程 myProc() 开始 从第 1 行的 main_contacts' 中选择名称
【问题讨论】:
-
你用的是什么mysql版本?
SELECT VERSION()
标签: mysql stored-procedures phpmyadmin