mysql视图表转innodb表

来源:互联网 发布:可以免费开网店的软件 编辑:程序博客网 时间:2024/05/18 03:57

今天有个小活,要把项目以前用的两个视图表转成innodb表,并加两个字段,遂记录如下。


以前没搞过,总以为phpmyadmin导出视图表只是一条创建视图表的sql语句。 //恕我孤陋寡闻。


刚搞定,感觉尚可,记录下怎么搞的,有不正确的地方还请指正。


先把开发机上的相关表备份到本地(本地网络不行,鸭梨大)。


首先用navicat 导出视图表的数据到SQL脚本文件(即 ooxx.sql),记得附加选项选中“包含列的标题”(用来加字段后 区分)。


然后用mysqldump 导出 表结构。

我在win下搞的,进入mysql的bin文件夹后输入命令:


mysqldump -u 用户名 -p -B 数据库名 --table 表名 > ooxx_ddl.sql

输入密码并回车


然后 在bin文件夹里面,打开 ooxx_ddl.sql   。

找到  /*!50001 CREATE TABLE `表名` (  这句话

然后 把需要的表结构语句复制到 phpmyadmin中运行。  注意,貌似导出的表结构 ENGINE 都是 MyISAM 。

看自己需求是否需要更改。


建好表之后,最后再把之前navicat 导出视图表的数据  导进数据库。


然后...你懂的。



原创粉丝点击