delimiter $$
CREATE PROCEDURE `bools`(in ming varchar(20) , in ada varchar(20))
BEGIN DECLARE u VARCHAR(20); SELECT book.bkISBN INTO @u FROM book WHERE book.bkName=ming;
UPDATE book SET bkName=ada WHERE professbook.pbkISBN=@u;
END$$
delimiter ;
CREATE PROCEDURE `bools`(in ming varchar(20) , in ada varchar(20))
BEGIN DECLARE u VARCHAR(20); SELECT book.bkISBN INTO @u FROM book WHERE book.bkName=ming;
UPDATE book SET bkName=ada WHERE professbook.pbkISBN=@u;
END$$
delimiter ;
解决方案 »
- 数据库里面 设置级联操作 对性能有没有影响?
- 请问关于mysql导入mssq 其中的longtext类型怎么转换啊
- 写一个两个表的交叉查询,统计处数量
- exists该如何优化
- 头一回写概要设计,写的是一个电子商务平台的概要设计,请大家指正 (.DOC 共 14页)!
- 股票数据库设计,望高手指点
- MYSQL 事务的问题
- mysql中的管理工具中,哪个软件对中文支持最好呀?用了一下mysql query browser ,对中文支持太差了,打开*.sql文件,竟然中文全为乱码!!!
- 现在,数据库前端开发多采用什么工具?
- MySQL server error report:Array 在线等大牛帮助!
- Mysql用csv导入的问题.
- c# 使用odbccommand调用mysql存储过程
比如说我要输入(算法设计,art)
然后运行提示Procedure execution failed
1054 - Unknown column '算法设计' in 'field list'可是我book.bkName里确实有'算法设计'这个数据啊
在MYSQL中运行,是否有结果call bools('算法设计',art)
你的字符串常量有没有加 引号?('算法设计',art)
其中WHERE professbook.pbkISBN=@u; 有问题吧, 你条件想是:WHERE book.bkISBN=@u;?????
create define='root'@'localhost' procedure 'bools'(in ming varchar(20)
in data varchar(20))O
begin
declare u varchar(20)
select book.bklsbn into@u from book where book.bkname=ming;
update book set bkname=ada where proessbook.pbkisbn=@u;end$$
delimiter;