Mysql MyISAM数据库批量转换表引擎为Innodb

最近在做事物处理需要把表结构都改为带有支持事物的Innodb引擎格式,

把里面数据库 用户名、密码 等信息修改为你自己的,放在网站下运行即可。如果想把Innodb改为MyISAM修改里面的  engine='InnoDB'  部分代码。

/**

* User: Yt

* Date: 2016/2/25 0025

*/

//连接数据库

$host='localhost';

$user='root'; //数据库用户名

$passwd='root'; //密码

$db='test'; //数据库名称

$link= mysql_connect($host,$user,$passwd);

if (!$link) {

die('连接数据库失败: '.mysql_error() );

}

mysql_select_db( $db,$link ) or die ('打开数据库失败'. $db . mysql_error());

$result=mysql_query("SHOW TABLES ") or die( mysql_error());

while($row=mysql_fetch_row($result)){

echo "$row[0] \n";

mysql_query("ALTER TABLE $row[0] ENGINE='InnoDB'") or die (mysql_error());

}

#var_dump($result);

mysql_close($link);

mysql myisam转innodb_Mysql MyISAM数据库批量转换表引擎为Innodb相关推荐

  1. mysql下备份所有的数据库和数据表

    shell脚本实现 mysql下备份所有的数据库和数据表 要求:(1)mysql下的数据库的表要以table_name.sql备份保存 (2)保存在当前目录下,并以当天时间命名 #!/bin/bash ...

  2. oracle批量把小写转换成大写,oracle数据库批量将表名小写转大写

    ORACLE10g数据库,Sqlserver通过DTS导出数据到ORACLE后.查询表数据时输入: select * from "表名" ; 查询数据执行正常. 如果输入:sele ...

  3. mysql显示表已存在_MySQL数据库与数据表的相关操作

    数据库相关操作: 显示数据库:show databases; 如果是0.00秒并不代表没有花费时间,而是时间非常短,小于0.01秒. 创建数据库: Query OK表示创建成功,1行受到影响,处理时间 ...

  4. Mysql与Sql Server查询数据库中表以及表字段

    1.查询数据库表信息 mysql查询数据库中所有表信息 SELECTtable_name AS '表名',table_comment AS '说明',create_time AS '创建时间',upd ...

  5. mysql关键字使用顺序_MySQL数据库之单表查询中关键字的执行顺序

    MySQL数据库之单表查询中关键字的执行顺序 1 语法顺序 select distinct from where group by having order by limit 2 执行顺序 from ...

  6. MySQL命令行导出导入数据库和数据表

    MySQL命令行导出数据库: 1,进入MySQL目录下的bin文件夹:cd MySQL中到bin文件夹的目录 如我输入的命令行:cd C:\Program Files\MySQL\MySQL Serv ...

  7. 星环TDH数据库批量生成表和存储过程

    环境准备 安装python环境:解压 ,然后设置环境变量.把ETL文件夹放到本地 ETL文件夹以及脚本说明 路径D:\ETL\genproc下是各种运行的Python脚本. 路径D:\ETL\mode ...

  8. Oracle数据库批量创建表空间

    我们在项目中可能会发生这样一种情况,需要将某一个外库导出来的dmp文件恢复到自己的库中,便于查看数据,这时候就有可能会出现需要建立多表空间的情况.这里有两种可能,一种是已知表空间名的情况,另一种就是连 ...

  9. qt mysql 清空表格_qt删除数据库中的表

    {"moduleinfo":{"card_count":[{"count_phone":1,"count":1}],&q ...

最新文章

  1. 使用Xcode和Instruments调试解决iOS内存泄露(转)
  2. 如何设置JVM使用的代理
  3. 布局文件中fill_parent、match_parent和wrap_content有什么区别?
  4. RFID系统集成公司
  5. 功能超级丰富的彩色贪吃蛇,有道具,有等级!
  6. FMS3系列(二):创建可交互的FMS连接--I can say:Hello World
  7. kubernetes常用对象
  8. hdu-acm steps Max sum
  9. css 倒三角_【推荐收藏】10 个最佳实践来改良你的 CSS
  10. char* str = abc ;跟char str[] = abc;的区别
  11. 容器技术Docker K8s 23 容器服务ACK基础与进阶-日志管理
  12. 街景图像数据(UCF GoogleStreet View)
  13. ISP许可证是什么证?
  14. ionic4基础教程(案例和实战小demo)
  15. Visual Paradigm导出png,如何去除的水印
  16. 安装Robo 3T(Robomongo)MongoDB可视化工具
  17. 高分屏、分辨率、DPI、PPI,及 Qt 处理高分屏
  18. 基于envoy的分布式网关-contour
  19. 孟丽秋教授当选为慕尼黑工业大学第一副校长
  20. “挑衅”携程、e龙 芒果网虎口夺食在线旅游

热门文章

  1. 微软开源 Windows 软件包管理器 winget,一行命令安装软件
  2. 自定义注解加AOP怎么玩?
  3. 你还不知道??GitHub发布了APP版!!
  4. linux+取消磁盘阵列,Linux下彻底关闭某个RAID磁盘阵列
  5. php用命令行脚本执行,使用PHP命令行执行PHP脚本的注意事项
  6. 清华开源ResRep:剪枝SOTA!用结构重参数化实现CNN无损压缩 | ICCV 2021
  7. Python-OpenCV——亮度和对比度
  8. tensorflow cuda 对应版本
  9. 使用PyTorch从零开始实现YOLO-V3目标检测算法 (四)
  10. 结构体在多线程中用法