select u.nicName,v.videoInfo,d.discuss from user_table u
join video_table v on u.id=v.userId
join discuss_table d on u.id=d.userId
查看 MySQL 客户端的事务提交方式命令:select @@autocommit修改 MySQL 客户端的事务提交方式为手动提交命令:set @@autocommit = 0
(注:0 表示手动提交,即使用 MySQL 客户端执行 SQL 命令后必须使用commit命令执行事务,否则所执行的 SQL 命令无效,如果想撤销事务则使用 rollback 命令。1 表示自动提交,即在 MySQL 客户端不在需要手动执行 commit 命令。)
MySQL 在自动提交模式下,每个 SQL 语句都是一个独立的事务。
注意:
1、手动设置set @@autocommit = 0,即设定为非自动提交模式,只对当前的mysql命令行窗口有效,打开一个新的窗口后,默认还是自动提交;
2、对于非自动提交模式,比如在命令行中添加一条记录,退出命令行后在重新打开命令行,之前插入的记录是不在的。(用select * from + 表名 验证一下就可以了)
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)