2,一般来说可安装的discuz5论坛版本,安装的时候会给你自动在指定的数据库中建立系统需要的全部表。当然你也可以自己在数据库中手动创建,创建的语句一般在discuz5安装包里有相关的文本文件,你可以直接查找解压后的安装包里带sql,db等类似名字的文件,打开复制直接粘贴到数据库工具的 *** 作窗口,如果你没有找到,建议你到discuz5官方论坛去寻找这些表的创建语句。
一、处理方式不同
1、手动提交:用显式的方式定义其开始和结束的事务,当使用start transaction和 commit语句时则表示发生显式事务。
2、自动提交:指每一条数据 *** 作语句都自动地成为一个事务,事务的开始是隐式的,事务的结束有明确的标记。
二、特点不同
1、手动提交:逻辑相关的 *** 作分成了一个组,在数据永久改变前,可以预览数据变化。
2、自动提交:能够保证数据的读一致性。
三、处理结果不同
1、手动提交:务被提交给了DBMS(数据库管理系统),则DBMS(数据库管理系统)需要确保该事务中的所有 *** 作都成功完成且其结果被永久保存在数据库中。
2、自动提交:事务中有的 *** 作没有成功完成,则事务中的所有 *** 作都需要被回滚,回到事务执行前的状态同时,该事务对数据库或者其他事务的执行无影响,所有的事务都好像在独立的运行。
参考资料来源:百度百科-数据库事务
参考资料来源:百度百科-SQL数据库
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)