如何在存储过程中赋值? select max(close) from t;得到一个值,如何将这个值在存储过程中,赋值给一个变量?mysql> delimiter //mysql> create procedure inc() -> begin 里面应该这样写呢? -> end 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 declare t int select max(close) from t into t; mysql> delimiter //mysql> create procedure inc() -> begin select max(close) into @max_close from t; -> end 建议先参考一下MYSQL的官方手册。MySQL官方文档 http://dev.mysql.com/doc/refman/5.1/zh/index.html mysql> delimiter //mysql> create procedure inc() -> begin -> declare m_close double ; ->select max(close) into m_close from t ; -> end 新手求教 mysql字段比较,查看是否存在? MySQL、视图、索引 有关制作图片网站的问题? 关于postgresql 的触发器 Can anyone tell me how??????? 怎样在刚装好的mysql上运行命令,知道我的系统安装成功(redhat7.2) mysql优化 用Navicat连接不上服务器数据库SSH:expected key exchange group packet form server mysql关于case when的疑虑 盘点两个表的数据 mysql Y-m-d H:i:s 时间 模糊查询
select max(close) from t into t;
mysql> create procedure inc()
-> begin
select max(close) into @max_close from t;
-> end
mysql> delimiter //
mysql> create procedure inc()
-> begin
-> declare m_close double ;
->select max(close) into m_close from t ;
-> end