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
    收藏
  • 一键三连
    一键三连
  • 扫一扫,分享海报

©️2021 CSDN 皮肤主题: 大白 设计师:CSDN官方博客 返回首页
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值