create table account( id int(8) primary key auto_increment, username varchar(20), balance double)insert into account(username,balance) values('张三',2000),('李四',2000);select * from account;
start transaction; update account set balance=balance-200 where username='张三'; update account set balance=balance+200 where username='李四'; rollback
提问:
这种情况在我这个mysql中不需要写commit,我重新打开新的查询连接,值已经发生变化了?
还有就是使用回滚rollback但是值还是修改了?
老师,我的这两条语句也能运行,我看前面的你的回答不一样。到底是什么原因?麻烦说准确点
老师,这样会不会不安全,别人可以侵入你的服务器修改密码??
视频说delete可以回滚,那么回滚的语法是什么?是可以全部回滚和指定回滚吗?
为什么加入了index后创建索引会报错,而语法中说了index可以加也可以不加。
老师,我这里设置了school,id字段为主键,但是如果只想删除其中一个主键,该怎么写。
老师 ,关于repeatable read的问题。张三提交了事物之后,数据库中的信息本就应该更新啊,repeatable read虽然解决了重复读问题,这样使得李四读取前后值都没变,但这有什么意义?
老师,我点击这个mysql的客户端,总是出现一闪就退的情况下,根本打不开。
服务也是出现这样的问题,mysql启动不了。
环境我也配置好了,也重新安装过,就是解决不了。
update account set balance=balance-200 where username='张三' update account set balance= balance+200 where username='李四' 老师,我不用开启事物的方式,就按照以前更新数据的常规方式,重新查询事物,值也是修改的啊。
老师,我有个问题,如果李四设置隔离级别read committed ,李四在查看数据时发现表内数据发生了变化,那不就可以认定为变化后的数据就是张三完成提交的数据吗?
老师 这里的年薪 yearsal 怎么没有加 as 照样显示 ,记得上节讲的起别名要加as呢?
老师,使用Python管理数据库是不是无法看到数据库的内容,比如说我想查看表内数据,想看的话是不是要经过Navicat去看
老师,什么时候用 add,什么时候用modify,什么时候用change我有点混淆了!
老师, 如果创建表时,给表添加了主键约束和唯一约束,mysql数据库会自动的为主键约束和唯一约束
创建对应的主键索引和唯一索引,那么本节所讲的为什么还要手动的创建主键索引和唯一索引?
问题:老师,这几节的课件笔记好像都没有,麻烦老师上传一下
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637