Mysql WordPress WP Dbmanager 0/1查询已成功执行

Mysql WordPress WP Dbmanager 0/1查询已成功执行,mysql,sql,wordpress,Mysql,Sql,Wordpress,WordPress3.5.1 WP DBManager2.63 数据库类型MYSQL 数据库版本v5.1.68-cll 正在尝试使用插件在WordPress站点的数据库上创建新表 我点击管理面板中的RunSQL查询链接,然后粘贴到我的查询中 CREATE TABLE mg_msl_lookup ( device_id INT(11) NOT NULL auto_increment, sku VARCHAR(30) NOT NULL,

WordPress3.5.1
WP DBManager2.63
数据库类型MYSQL
数据库版本v5.1.68-cll

正在尝试使用插件在WordPress站点的数据库上创建新表

我点击管理面板中的RunSQL查询链接,然后粘贴到我的查询中

CREATE TABLE mg_msl_lookup 
  ( 
     device_id    INT(11) NOT NULL auto_increment, 
     sku          VARCHAR(30) NOT NULL, 
     manufacturer VARCHAR(30) NOT NULL, 
     phone        VARCHAR(50) NOT NULL, 
     esn          BIGINT(18) NOT NULL, 
     msl          INT(6) NOT NULL 
  ); 
我单击Run并得到错误消息

创建表格mg\U msl\U查找
0/1个查询已成功执行

所以我在谷歌上搜索了“WP Dbmanager 0/1查询成功执行”,并在插件开发者的网站上找到了这篇文章。它建议将声明全部放在一行,所以我做了:

CREATE TABLE mg_msl_lookup (Device_Id int(11) NOT NULL AUTO_INCREMENT, SKU varchar(30) NOT NULL, Manufacturer varchar(30) NOT NULL, Phone varchar(50) NOT NULL, ESN bigint(18) NOT NULL, MSL int(6) NOT NULL);
我再次单击Run,得到错误消息:

创建表mg\u msl\u查找(设备Id int(11)不为空自动增量,SKU varchar(30)不为空,制造商varchar(30)不为空,电话varchar(50)不为空,ESN bigint(18)不为空,msl int(6)不为空)
0/1个查询已成功执行

我有站点范围的管理权限,我可以使用插件GUI删除/清空表,但由于某些原因无法创建简单的表。在运行语句前后,我有40个表

插件开发人员在运行查询页面上有这些说明

  • CREATE语句将返回一个错误,由于数据库类的原因,这是完全正常的。要确认已创建表,请检查“管理数据库”页面
  • UPDATE语句有时可能返回错误,因为新更新的值与以前的值相同
  • ALTER语句将返回错误,因为没有返回值
  • 我想他在#1中的意思是,当您运行CREATE语句时,它将出错(因此可能成功执行了0/1查询是正常的?),因此我按照说明返回到管理数据库页面,但我的新表不在那里


    是否有人有任何与WP DBManager相关的经验可以对此提供帮助?这是相当令人沮丧的。

    我选择使用phpMyAdmin来创建表,而不是插件,工作起来很有魅力。

    有趣-对我来说,将查询放在一行就是解决办法。