您的当前位置:TAGS -> InnoDB
  • InnoDB表事务和锁表是否可以一起用?

    数据库2023年05月26日

    经过自己的测试,必须是InnoDB表才能执行事务,MyISAM表不支持事务,事务和锁表不要一起用,因为unlock tables解锁表时会造成事务的提交,要不然可能达不预期,至少我自己测试是没有达到自己的设想。 //事务 $mysqli->query("BEGIN");//开启事务 $sql="insert into abc (title) value...

  • MySQL崩溃-如何修复损坏的innodb:innodb_force_recovery

    数据库2023年05月21日

    一、问题描述 今天在线运行的一个mysql崩溃了,重启后发现还是无法正常启动。 查看错误日志,如下: 2018-08-20 10:19:16 7740 [Note] InnoDB: Page size:8192 Pages to analyze:8 2018-08-20 10:19:16 7740 [Note] InnoDB: Page size: 8192...

  • PHP+MYSQL将所有MyISAM表批量转为InnoDB表

    后端开发2023年05月17日

    PHP+MYSQL将所有MyISAM表批量转为InnoDB表,将其中的数据库名称改为自己实际应用的名字,同时这里又增加了表名以mdaima_zichan开头的匹配,因为我这个数据库下有好多表,功能不同只更改需要的同一应用下的MyISAM表。 //0 ===================数据库更改引擎为innodb----开始 $sql="SELECT TA...

  • MYSQL存储引擎中InnoDB与MyISAM的区别?

    数据库2023年05月16日

    存储引擎是对底层物理数据执行实际操作的组件,为Server服务层提供各种操作数据的API。常用的存储引擎有InnoDB、MyISAM、Memory。这里我们主要介绍InnoDB 与 MyISAM 的区别: (1)事务:MyISAM不支持事务,InnoDB支持事务 (2)锁级别:MyISAM只支持表级锁,InnoDB支持行级锁和表级锁,默认使用行级锁,但是行锁...

  • InnoDB表事务和锁表示例

    数据库2023年05月10日

    经过自己的测试,必须是InnoDB表才能执行事务,MyISAM表不支持事务,事务和锁表不要一起用,因为unlock tables解锁表时会造成事务的提交,要不然可能达不预期,至少我自己测试是没有达到自己的设想。//事务 $mysqli->query("BEGIN");//开启事务 $sql="insert int...

  • InnoDB表写锁测试

    数据库2023年05月10日

    <? $mysqli->query("lock tables abc write");//多表锁定:lock tables abc write,bcd write"); for ($i=0;$i<10000;$i++){ &nbsp...