为什么我粘贴存储过程代码的时候中间出现这个了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

解决方案 »

  1.   

    这个比较难帮你猜出问题所在了。
    你用的什么工具? 怎么操作的 copy / paste ? 问题应该不在mysql 上。 
      

  2.   

    secureCRT,远程连得linux的mysql,
    从查询里边复制整个存储过程,到dos那粘贴。。就出这个了。。
      

  3.   


    先贴到 记事本上看看,另外你的mysql 版本是什么(源数据库版本,目标数据库版本)
      

  4.   

    大概知道什么问题了。。delimiter //
    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太多好像就会出现那个问题