mysql事务控制怎么修改 为什么myisam不支持事务?
首先要明白数据库中的事务是什么意思。计算机数据库中的事务(Transaction):在计算机术语中,指的是访问并可能更新数据库中各种数据项的程序执行单元。在关系数据库中,事务可以是一条SQL语句、一组SQL语句或整个程序。简单来说,比如:甲汇100元给乙,甲减100元,乙增100元。这是一笔交易,只要中间有任何差错,这笔交易的所有操作都会被取消。因此,MyISAM不支持事务,这意味着程序需要被撤销。Innodb支持事务。mysql的存储引擎有:MyISAM、InnoDB、BDB、内存、MERGE、EXAMPLE、NDBCluster、ARCHIVE、CSV、,两个最常用的存储引擎,是Mysql的默认存储引擎。当
基本步骤如下:
1.用包含sql命令的sql脚本文件中的一些列创建sql语句,每个语句以。文件内容的例子如下:-创建表格,并使用 "- "要注释表名(guid varchar(38)not null primary key,title varchar (255),)type innodb-add field status alter table a add status tinyint default 0-create index xx _ taskid _ 1 ona(id _)-添加记录insert into a (id,parent,name) values (1,0,name) in table a--添加、修改和删除数据后,可能需要提交事务。
2.执行sql脚本文件的方法一:使用cmd命令执行(windows下,unix或linux在其控制台中)【Mysql bin目录】Mysql–u username–p password–d数据库。
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。