千家信息网

MySQL基础:搭建bc网站sql执行错误时的控制方式

发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,行语句的正常执行搭建bc网站q<277.03.4.83.6>比如执行多条正常执行的语句,示例命令如下所示:select version();select "Hello LiuMiao" as "Gre
千家信息网最后更新 2026年11月01日MySQL基础:搭建bc网站sql执行错误时的控制方式

行语句的正常执行

搭建bc网站q<277.03.4.83.6>

比如执行多条正常执行的语句,示例命令如下所示:

select version();

select "Hello LiuMiao" as "Greetings";

select 20+22 as Result;

使用HereDocument方式执行如下所示:

liumiaocn:~ liumiao$ mysql -uroot -proot <

> select version();

> select "Hello LiuMiao" as "Greetings";

> select 20+22 as Result;

> EOF

mysql: [Warning] Using a password on the command line interface can be insecure.

version()

8.0.11

Greetings

Hello LiuMiao

Result

42

liumiaocn:~ liumiao$

多行语句中间出错时的缺省动作

Oracle多行语句执行出错时在sqlplus中会继续执行,而在mysql控制台中会怎样呢?我们可以在上述语句中添加一行错误的语法或者命令来进行验证:

mysql -uroot -proot <

select version();

errorcommand;

select "Hello LiuMiao" as "Greetings";

select 20+22 as Result;

EOF

执行结果如下所示

liumiaocn:~ liumiao$ mysql -uroot -proot <

> select version();

> errorcommand;

> select "Hello LiuMiao" as "Greetings";

> select 20+22 as Result;

> EOF

mysql: [Warning] Using a password on the command line interface can be insecure.

version()

8.0.11

ERROR 1064 (42000) at line 2: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'errorcommand' at line 1

liumiaocn:~ liumiao$

可以看到,缺省情况下碰到错误就停下来了。

WHENEVER SQLERROR

在oracle中通过WHENEVER SQLERROR来进行控制。语法如下所示

WHENEVER SQLERROR {EXIT [SUCCESS | FAILURE | WARNING | n | variable | :BindVariable] [COMMIT | ROLLBACK] | CONTINUE [COMMIT | ROLLBACK | NONE]}

语句 错误 控制 命令 语法 多行 方式 网站 一行 动作 多条 情况 控制台 示例 结果 中通 验证 基础 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 蓝思科技飞鸽互联网 互联网和科技技术 互联网和科技创新 工业互联网科技新基建 互联网科技有限公司图片 菲比寻常互联网科技 互联网科技公司需要的职位 深圳前海聚择互联网科技有限公司 南山科技园互联网公司有哪些 开一家科技互联网公司需要多少钱 互联网行业科技股 南通创西澳互联网科技有限公司 美国互联网科技公司 互联网科技数字货币 2021世界互联网领先科技成果发布 九思连强互联网电子科技有限公司 上海同邻互联网科技有限公司规模 科技互联网行业投资研究 绵阳真晨互联网科技有限公司 株洲百竞科技的互联网营销顾问 科技互联网 互联网科技股 互联网科技有限公司经营范围 互联网高科技企业 互联网科技宣传片 北京三清互联网科技 须眉科技是互联网公司吗 互联网科技大奖都有哪些公司 明优互联网科技有限公司 信承诺互联网科技有限公司
0