我试用的NAvicat for SQL.情况如下:
我写的代码如下:BEGIN
#Routine body goes here...
insert into myuser (id,name,money) values(11,pname,100);
END;SQL 预览:CREATE DEFINER = CURRENT_USER PROCEDURE `NewProc`(IN `pname` varchar,IN `pmoney` double)
BEGIN
#Routine body goes here...
insert into myuser (id,name,money) values(11,pname,100);
END;;因为总是提示money那个地方出错,我就直接用一个值传递,都不试用那个传进来的参数。结果还是出现错误。
表结果:
id int primary key auto_increment
name varchar
money double我做的两个查询的就没有错误。