为什么说error 1193 unkonwn system variable

ZiSheng 2007-12-22 10:47:26
DELIMITER $$
DROP PROCEDURE IF EXISTS `POWER`.`LOGIN_ROUTINE`$$
CREATE PROCETURE 'POWER'.'LOGIN_ROUTINE'(IN P_NAME VARCHAR(30), IN P_PASSWORD(30), OUT param varchar(30))
BEGIN
SET cnt int default 0;
select count(*) from master where name=P_NAME and password=P_PASSWORD INTO CNT;
if cnt>0
then param='1';
else param='0';
endif;
end; $$
delimiter $$
小弟刚开始了解存储过程,为什么会出现这个错误,我已经在过程里边设置了
set cnt int default 0; why,另外我想问一句,存储过程大家都在mysql commangd line里边输入的吗?还是用的mysql front等第三方软件。谢谢各位
...全文
574 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
ZiSheng 2007-12-30
  • 打赏
  • 举报
回复
多谢,结贴
ZiSheng 2007-12-22
  • 打赏
  • 举报
回复
问题太简单了吗
ZiSheng 2007-12-22
  • 打赏
  • 举报
回复
xiexie lao da
懒得去死 2007-12-22
  • 打赏
  • 举报
回复
看我给你改正的
懒得去死 2007-12-22
  • 打赏
  • 举报
回复
错误一大堆

DELIMITER $$
DROP PROCEDURE IF EXISTS `POWER`.`LOGIN_ROUTINE`$$
CREATE PROCEDURE `POWER`.`LOGIN_ROUTINE`(IN P_NAME VARCHAR(30), IN P_PASSWORD varchar(30), OUT param varchar(30))
BEGIN
declare cnt int default 0;
select count(*) from master where name=P_NAME and password=P_PASSWORD INTO CNT;
if cnt> 0
then set param='1';
else set param='0';
end if;
end$$
delimiter ;




56,687

社区成员

发帖
与我相关
我的任务
社区描述
MySQL相关内容讨论专区
社区管理员
  • MySQL
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧