在使用mysql的时候遇到一个问题,写一个基本的存储过程老报1064错误,简单sql代码如下:DELIMITER //
CREATE PROCEDURE proc1()
BEGIN
SELECT COUNT(*)FROM user;
END
DELIMITER ;
call proc1();
我使用mysql-front v5.1,数据库是mysql.执行的时候老报错,错误如下:
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 "DELIMITER //
CREATE PROCEDURE proc1()
BEGIN
SELECT COUNT(*)FROM user; " at line 1
求解各位这有什么语法问题呢。
CREATE PROCEDURE proc1()
BEGIN
SELECT COUNT(*)FROM user;
END
DELIMITER ;
call proc1();
我使用mysql-front v5.1,数据库是mysql.执行的时候老报错,错误如下:
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 "DELIMITER //
CREATE PROCEDURE proc1()
BEGIN
SELECT COUNT(*)FROM user; " at line 1
求解各位这有什么语法问题呢。
解决方案 »
- 求助,有关asp,mysql数据库查询语句语法的。
- mysql建立外键发生错误,求救
- 超级奇怪的问题!太怪了!!!...
- 这个问题真的不可思议,请大家帮忙看看!~
- 在线等待:在MySQL的sql语句中如何将字符串强制转换为整形?Integer不行!
- ERWin,PowerDesigner可以用于Postgresql吗
- 两个数据表的联合查询的SQL语句
- 关于MYSQL的一些初级问题,分数会再加的,请各位不吝赐教
- 关于character_set_database和character_set_server的区别
- mfc用ado调用mysql存储过程插入中文数据时乱码
- 电脑是win7 32位的,但是安装完mysql后,在数据源(odbc)的驱动程序中找不到mysql的数据源吗,求大神解答这是什么情况?
- 将a表的数据库接近一天的开始的点存入表b的begin字段,将a表的数据库接近一天的结束的点存入表b的end字段, 这两点 在 b表内是同一行的。有什么方法吗
CREATE PROCEDURE proc1()
BEGIN
SELECT COUNT(*)FROM user;
END
//
DELIMITER ;
call proc1();
这个是在MYSQL命令行工具下执行。