一般mysql命令行中加号代表一行命令的结束,要使用英文半角的。
\c 可以退出当前行命令,
\q或者exit退出mysql命令行
mysql中showba没反应原因如下。1、命令末尾少加了一个英文分号。
2、没有在databases后加分号。
3、账户没有权限运行mysqlshow。
重来吧,你把delimiter设置错了,你把下面的全部拷贝进去一次执行:delimiter $$
drop procedure append_data $$
create procedure append_data
(
in param_name varchar(50),in param_price double(16,2)
)
begin
declare var_name varchar(50)
declare var_price double(16,2)
set var_name = param_name
set var_price=param_price
insert into article (article_name,article_price)
values(var_name,var_price)
end$$
delimiter
call append_data('abc 1200 scanner',299.00)
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)