CREATE DEFINER=`root`@`localhost` PROCEDURE `chat_user_adduer`(
in UN varchar(45),
in Psw varchar(50),
in NM varchar(45),
in se tinyint,
out Result int
)
BEGINinsert into t_b_chatuser(username,password,name,sex)
values(UN,Psw,NM,se);select Result=last_insert_id();END
为什么Result的值是0呢?执行后确实插入数据了
in UN varchar(45),
in Psw varchar(50),
in NM varchar(45),
in se tinyint,
out Result int
)
BEGINinsert into t_b_chatuser(username,password,name,sex)
values(UN,Psw,NM,se);select Result=last_insert_id();END
为什么Result的值是0呢?执行后确实插入数据了
解决方案 »
- Mysql 无法启动---121210 15:03:02 InnoDB: Page dump in ascii and hex (16384 bytes):
- 大家帮我分析一下mysql的问题
- HELP!Ubuntu下MySQL Query Browser无法登陆!
- 虚拟表是什么
- mysql统计查询行
- 一个关于MYSQL的较复杂的查询语句.
- 高手帮帮忙.在线等
- 100分求助PHP连MYSQL的奇怪问题之解答
- 怪异的InnoDB类型错误, 求解?
- 求助2个mysql 排行问题
- 救助:select 1 d union all select '2' 乱码问题。
- mysql select查询,如何从第10条起开始输出啊
SELECT Result;
SELECT @Result:=LAST_INSERT_ID();
SELECT @Result;
SELECT Result:=LAST_INSERT_ID();
SELECT Result;