PHPMyAdmin在导出中缺少列

PHPMyAdmin在导出中缺少列,phpmyadmin,Phpmyadmin,我从我的服务器导出一个表,它看起来像这样 CREATE TABLE IF NOT EXISTS `actions` ( `aid` varchar(255) NOT NULL DEFAULT '0' COMMENT 'Primary Key: Unique actions ID.', `type` varchar(32) NOT NULL DEFAULT '' COMMENT 'The object that that action acts on (node, user, commen

我从我的服务器导出一个表,它看起来像这样

CREATE TABLE IF NOT EXISTS `actions` (
  `aid` varchar(255) NOT NULL DEFAULT '0' COMMENT 'Primary Key: Unique actions ID.',
  `type` varchar(32) NOT NULL DEFAULT '' COMMENT 'The object that that action acts on (node, user, comment, system or custom types.)',
  `callback` varchar(255) NOT NULL DEFAULT '' COMMENT 'The callback function that executes when the action runs.',
  `parameters` longblob NOT NULL COMMENT 'Parameters to be passed to the callback function.',
  `label` varchar(255) NOT NULL DEFAULT '0' COMMENT 'Label of the action.',
  PRIMARY KEY (`aid`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='Stores action information.';
然而,我刚刚重新安装了WAMP,当我从那里导出时,它看起来像这样

CREATE TABLE IF NOT EXISTS `actions` (
  `aid` varchar(255) NOT NULL DEFAULT '0'COMMENT
) ;
这缺少所有列,并且在尝试导入时出现错误

#1064-您的SQL语法有错误;查看与MySQL服务器版本相对应的手册,以了解第3行中使用的正确语法(接近“)”


这里有什么我应该设置的吗?我以前安装过几次WAMP,默认的SQL导出一直都很好。数据库完全相同,WAMP上的数据库在导出时只忽略列和数据的加载。我已经明确选择了所有表结构和数据进行导出。

天知道为什么,但是Phpmyadmin中的导出被搞砸了


我使用ssh连接到msql5.7.11/bin并使用了
mysqldump--databases test>dump.sql
,在我的例子中,它是由格式错误的表(由迁移生成)引起的

  • 我无法复制该表,它显示了警告
  • 我修复了表格表单(最终可以复制),并正确导出了它

有些东西坏了。这不仅仅是缺少字段,它只是在第一次
注释后删除所有内容。那么也许重新安装WAMP?或者恢复到另一个版本的PHPmyadmin?刚刚卸载并重新安装,同样的事情正在发生。我将尝试还原到32位版本。32位版本也会发生同样的情况。正在失去耐心!