mysql 进程语句 ant执行脚本出错 高手请进

下面是一个mysql进程的demo,在Mysql Query Browser可以成功执行。到了 **.sql文件里,用ant执行却报错。

drop table IF exists `attachment`;

create table attachment (
id int not null auto_increment,
title varchar(50) not null,
description varchar(255) not null,
primary key (id)
) type = InnoDB;

drop procedure if exists delete_attachment;
DELIMITER \\
create procedure delete_attachment
(in noteId integer)
begin
delete from attachment where id = noteId;
end
\\

我的ant代码可以成功执行其它mysql脚本,唯独进程报错。代码如下

<target name="db-schema" depends="" description="creates table schemas for ${database.type}">
<echo level="debug">${database.jar}</echo>
<echo message="Detected MySQL server, creating schemas..." />
<sql driver="${database.driver.class}" url="${database.user.url}" userid="${database.username}" password="${database.password}" encoding="utf-8">
<classpath>
<pathelement location="${database.jar}" />
</classpath>
<fileset dir="database/">
<include name="${database.type}-schema.sql" />
</fileset>
</sql>
</target>
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值