简体   繁体   English

#1932 - 表 'xxx.xxxx' 在引擎中不存在,更改 php mysql xampp 版本

[英]#1932 - Table 'xxx.xxxx' doesn't exist in engine, change php mysql xampp version

i had uninstalled my old xampp before taking the backup the whole xampp.在备份整个 xampp 之前,我已经卸载了旧的 xampp。

After this i have installed my latest version of xampp in which php 7 is available.在此之后,我安装了最新版本的 xampp,其中 php 7 可用。 I think my old version is 5.6.8.我想我的旧版本是 5.6.8。

Then i have copy paste my database from然后我从中复制粘贴我的数据库

"xampp\mysql\data\lms" “xampp\mysql\data\lms”

to my installed new xampp.到我安装的新 xampp。

When i opened my database is showing an error.当我打开我的数据库时显示错误。

#1932 - Table 'xxx.xxxx' doesn't exist in engine. #1932 - 表 'xxx.xxxx' 在引擎中不存在。

在此处输入图像描述

I have googled a lot, but can't find my required answer.我用谷歌搜索了很多,但找不到我需要的答案。 Please help my to come out this problem if any solution is.如果有任何解决方案,请帮助我解决这个问题。

Every Type of Help will be appreciated.每种类型的帮助都将不胜感激。

Thank you.谢谢你。

Even though importing the database have same issue as table space doesn't exist for the tables in Innodb engine.即使导入数据库具有相同的问题,因为 Innodb 引擎中的表不存在表空间。 how to export the whole database so that it includes the table space in innodb engine.如何导出整个数据库,使其包含 innodb 引擎中的表空间。 Either we need to alter or update table space.我们需要更改或更新表空间。 can anyone add up to this.任何人都可以加起来。

Got this same issue after I copied database from xampp\\mysql\\data. 从xampp \\ mysql \\ data复制数据库后,出现了同样的问题。 Then I had to go to localhost:8080/phpmyadmin to export database, then import that database. 然后,我必须转到localhost:8080 / phpmyadmin来导出数据库,然后导入该数据库。 In my opinion, copying database from folder will not work properly instead of exporting database from web page. 我认为,从文件夹复制数据库将无法正常工作,而不是从网页中导出数据库。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM