【发布时间】:2016-07-01 11:11:38
【问题描述】:
当我需要执行部分 SQL 脚本时,我会用 /**/ 注释我不想运行的行。当被注释的脚本包含 cmets 本身时,这将无法正常工作。是否有一个神奇的命令可以放在行之间以防止接下来执行什么?
SQL 脚本:
SELECT ColumnA FROM TableA;
SELECT ColumnB FROM TableB;
SELECT ColumnC FROM TableC;
我的解决方法:
SELECT ColumnA FROM TableA;
/*SELECT ColumnB FROM TableB;
SELECT ColumnC FROM TableC;*/
期望的行为:
SELECT ColumnA FROM TableA;
DONTEXECUTEAFTERTHISLINE;
SELECT ColumnB FROM TableB;
SELECT ColumnC FROM TableC;
【问题讨论】:
-
你可能想看看
KILL。 -
您是否手动运行。或者是否有一些可以通过代码做出的决定。另外,如果您手动执行此操作,您是从哪个 SQL 编辑器运行它的?
-
@JacquesRamsden 一些家伙编辑了我的问题并删除了 mysql-workbench 标签。是的,我正在手动运行它。
标签: mysql sql mysql-workbench