当我需要执行部分SQL脚本时,我会评论我不想用/ ** /运行的行。当被注释的脚本本身包含注释时,这不能正常工作。是否有一个神奇的命令,我可以放在行之间,以防止接下来要执行的是什么?
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;
答案 0 :(得分:0)
部分解决方案:MySQL Workbench允许选择多行,只执行那些行而不是当前命令或整个脚本。
答案 1 :(得分:0)
http://dev.mysql.com/doc/refman/5.7/en/comments.html
尝试Mysql评论 -
SELECT ColumnA FROM TableA;
-- DONTEXECUTEAFTERTHISLINE;
SELECT ColumnB FROM TableB;
SELECT ColumnC FROM TableC;