为什么我粘贴存储过程代码的时候中间出现这个了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
解决方案 »
- 求助 按日,按天,按日统计
- You have an error in your SQL syntax:check the manual that corresponds to....
- mysql.com被黑出售其root权限
- mysql 将查询结果分段显示
- 对字符200以内的标题进行单一关键词搜索,效率最高的方案是。。。
- 要在linux上安装MySQL5,应该安装哪个 版本?
- 在线等 mysql ERROR 1030: Got error 134 from table
- MYSQL的日期格式环境变量在哪?
- SQL语句,求大神
- mysql远程连接不上是什么问题?
- 某字段的数据源来源于多个表怎么办?
- MySQL取字节函数
你用的什么工具? 怎么操作的 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太多好像就会出现那个问题