lintcode-2560 · 撤销插入 Xie Xun 的信息
【摘要】 小知识,大挑战!本文正在参与“程序员必备小知识”创作活动。\ 描述我们需要撤销向 teachers 表插入 Xie Xun 的信息的操作,请补充 SQL 语句,来实现撤销插入 Xie Xun 的信息的操作。表定义: teachers (教师表)列名类型注释idint主键namevarchar讲师姓名emailvarchar讲师邮箱ageint讲师年龄countryvarchar讲师国籍样例样...
- 小知识,大挑战!本文正在参与“程序员必备小知识”创作活动。
\
描述
我们需要撤销向 teachers
表插入 Xie Xun
的信息的操作,请补充 SQL 语句,来实现撤销插入 Xie Xun
的信息的操作。
表定义: teachers (教师表)
列名 | 类型 | 注释 |
---|---|---|
id | int | 主键 |
name | varchar | 讲师姓名 |
varchar | 讲师邮箱 | |
age | int | 讲师年龄 |
country | varchar | 讲师国籍 |
样例
样例一:
表内容 : teachers
id | name | age | country | |
---|---|---|---|---|
1 | Eastern Heretic | eastern.heretic@gmail.com | 20 | UK |
2 | Northern Beggar | northern.beggar@qq.com | 21 | CN |
3 | Western Venom | western.venom@163.com | 28 | USA |
4 | Southern Emperor | southern.emperor@qq.com | 21 | JP |
5 | Linghu Chong | 18 | CN |
在运行你的 SQL 语句之后,表应返回:
id | name | age | country | |
---|---|---|---|---|
1 | Eastern Heretic | eastern.heretic@gmail.com | 20 | UK |
2 | Northern Beggar | northern.beggar@qq.com | 21 | CN |
3 | Western Venom | western.venom@163.com | 28 | USA |
4 | Southern Emperor | southern.emperor@qq.com | 21 | JP |
5 | Linghu Chong | 18 | CN |
样例二:
id | name | age | country | |
---|---|---|---|---|
1 | Eastern Heretic | eastern.heretic@gmail.com | 20 | UK |
2 | Northern Beggar | northern.beggar@qq.com | 21 | CN |
3 | Western Venom | western.venom@163.com | 28 | USA |
4 | Southern Emperor | southern.emperor@qq.com | 21 | JP |
在运行你的 SQL 语句之后,表应返回:
id | name | age | country | |
---|---|---|---|---|
1 | Eastern Heretic | eastern.heretic@gmail.com | 20 | UK |
2 | Northern Beggar | northern.beggar@qq.com | 21 | CN |
3 | Western Venom | western.venom@163.com | 28 | USA |
4 | Southern Emperor | southern.emperor@qq.com | 21 | JP |
题解
对于本题,主要考察的是事务的编写。
MySQL 事务主要用于处理操作量大,复杂度高的数据.
-
BEGIN 或 START TRANSACTION 显式地开启一个事务;
-
ROLLBACK 也可以使用 ROLLBACK WORK,不过二者是等价的。回滚会结束用户的事务,并撤销正在进行的所有未提交的修改;
BEGIN;
-- 插入 Xie Xun 的信息 --
INSERT INTO teachers (name, age, country)
VALUES ('Xie Xun', 49, 'CN');
-- Write your SQL Query here --
rollback
【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)