phpmyadmin 执行sql 命令.加上这句 DECLARE var1 varchar(20); 就错.注释掉就可通过.
CREATE FUNCTION proc_name (ip varchar(20)) RETURNS INT//DECLARE var1 varchar(20);RETURN 1
怎样搞?谢谢.
CREATE FUNCTION proc_name (ip varchar(20)) RETURNS INT//DECLARE var1 varchar(20);RETURN 1
怎样搞?谢谢.
解决方案 »
- 看一下这是什么MYSQL语句
- 看了几篇关于mysql版本的博文,对其版本还有些不了解,想请教?
- 带回复的留言板构造MYSQL数据库问题
- 问一个sql语句问题
- 请教一个SQL语句!
- 想在MYSQL中表中取得两列之和并排序,如何解决?
- (做了5天了,求求高手了)无法创建下列URL的连接: jdbc:mysql://localhost:3306/decor?user=root&password=root&useUnicode=true&charac
- 头大了
- 请教如何打开innodb这种表类型
- 无法启动MySQL: The server quit without updating PID file
- mysql查询优化
- 函数错误.
在你的PHPMYADMIN中找到 DELIMTER的设置,改成//否则它一看到;就提交执行,当然语法出错。
CREATE FUNCTION proc_name (ip varchar(20)) RETURNS INT
begin
DECLARE var1 varchar(20);
RETURN 1;
end$$
加上begin..
DECLARE var1 varchar(20);RETURN 1这样还是错误.
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'DECLARE var1 varchar(20)' at line 2
begin
DECLARE var1 varchar(20);RETURN 1
end