小编Dam*_*ien的帖子

MySQL脚本出错时回滚

我正在尝试在MySql中创建一个事务,它将在事务期间发生异常时回滚.在存储过程中使用以下类似.

DECLARE EXIT HANDLER FOR SQLEXCEPTION ROLLBACK; 
Run Code Online (Sandbox Code Playgroud)

这可以在不编写存储过程的情况下完成吗?例如,以下代码段应该回滚第一个插入,因为第二个插入将失败.

START TRANSACTION;
INSERT INTO mytable VALUE 'foo1',2,'foo3','foo4'
INSERT INTO mytable VALUE 'foo1','foo2','foo3','foo4'
COMMIT
Run Code Online (Sandbox Code Playgroud)

mysql transactions

8
推荐指数
1
解决办法
1983
查看次数

如何将Gradle项目外部依赖项下载到特定文件夹?

我想将我的依赖项下载到我的构建中的特定文件夹,作为构建过程的一部分,例如build/lib.我找不到显示如何执行此操作的文档,我确信有一种直接的方法可以解决这个问题.我当前(缩短的)build.gradle如下.项目正确编译并执行测试.

apply plugin: 'java'
apply plugin: 'maven-publish'

repositories {
    mavenCentral()        
}         

dependencies {
   compile(
           'aopalliance:aopalliance:1.0',
           'log4j:log4j:1.2.17',
           'batik:batik-svg-dom:1.6-1')
   }
}
Run Code Online (Sandbox Code Playgroud)

gradle build.gradle

5
推荐指数
1
解决办法
3499
查看次数

标签 统计

build.gradle ×1

gradle ×1

mysql ×1

transactions ×1