Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/jenkins/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mysql 通过詹金斯把桌子放下_Mysql_Jenkins_Ddl - Fatal编程技术网

Mysql 通过詹金斯把桌子放下

Mysql 通过詹金斯把桌子放下,mysql,jenkins,ddl,Mysql,Jenkins,Ddl,我正在使用drop命令删除MySQL数据库中的多个表 我想通过詹金斯对这些桌子发出空投命令 如何将Jenkins with DB连接到fire Drop命令?我将编写一个Groovy脚本来执行您想要的操作(即删除表): 然后,我将安装一个Groovy Jenkins插件,并随时调用该Groovy脚本执行删除操作-后期构建是一个机会: 还有其他方法,但我会这样做 既然您询问了如何在Groovy中删除表,请进行编辑-尝试以下操作: import groovy.sql.Sql def sql =

我正在使用
drop
命令删除MySQL数据库中的多个表

我想通过詹金斯对这些桌子发出空投命令


如何将Jenkins with DB连接到fire Drop命令?

我将编写一个Groovy脚本来执行您想要的操作(即删除表):

然后,我将安装一个Groovy Jenkins插件,并随时调用该Groovy脚本执行删除操作-后期构建是一个机会:

还有其他方法,但我会这样做

既然您询问了如何在Groovy中删除表,请进行编辑-尝试以下操作:

import groovy.sql.Sql

def sql = Sql.newInstance("jdbc:mysql://localhost:3306/test", "root","sms003", "com.mysql.jdbc.Driver")

//Drop table if it already exists
sql.execute('drop TABLE users')

谢谢mikeb…但是在阅读Groovy代码之后,我必须在Groovy代码中添加Drop命令…或者任何其他指针?