为什么我粘贴存储过程代码的时候中间出现这个了Display all 812 possibilities? (y or n)
? MPOLYFROMTEXT
ABS MPOLYFROMWKB
ACOS MULTILINESTRING
ACTION MULTILINESTRINGFROMTEXT
ADD MULTILINESTRINGFROMWKB
ADDDATE MULTIPOINT
ADDTIME MULTIPOINTFROMTEXT
AES_DECRYPT MULTIPOINTFROMWKB
AES_ENCRYPT MULTIPOLYGON
? MPOLYFROMTEXT
ABS MPOLYFROMWKB
ACOS MULTILINESTRING
ACTION MULTILINESTRINGFROMTEXT
ADD MULTILINESTRINGFROMWKB
ADDDATE MULTIPOINT
ADDTIME MULTIPOINTFROMTEXT
AES_DECRYPT MULTIPOINTFROMWKB
AES_ENCRYPT MULTIPOLYGON
你用的什么工具? 怎么操作的 copy / paste ? 问题应该不在mysql 上。
从查询里边复制整个存储过程,到dos那粘贴。。就出这个了。。
先贴到 记事本上看看,另外你的mysql 版本是什么(源数据库版本,目标数据库版本)
drop procedure if exists datetest;//
create procedure datetest( qtype int,datenow date )
begin
declare datelast,datenext date;
while ( datenow < '2009-09-01') do /*date(now()) ) do */
if(qtype=0)
then
set datenext = DATE_ADD(datenow,interval 1 day);
else
set datenext = date_add(datenow,interval 1 month);datetest
end if;
call curdemo2(datenow,datenext);
if exists( select * from tjmain2 where tid>0 )
then
insert into bycmforday(yewu,num,tjtime,timetype)( select productid,count(productid),datenow,qtype from tjmain2 group by productid );
end if;
set datenow = datenext;
end while;
end中间几行的tab的问题,tab太多好像就会出现那个问题