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

时间:2013-05-08 15:34:53

标签: mysql sql wordpress

WordPress 3.5.1
WP-DBManager 2.63
数据库类型 MYSQL
数据库版本 v5.1.68-cll

尝试使用WP-DBManager插件在WordPress网站的数据库上创建新表。

点击“管理”面板中的运行SQL查询链接,然后粘贴我的查询

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 
  ); 

我点击运行,我收到错误消息

CREATE TABLE mg_msl_lookup
0/1查询已成功执行

所以我在谷歌搜索了“WP-Dbmanager 0/1查询已成功执行”,并在插件开发者网站上发现了此forum帖子。它建议将声明全部放在一行,所以我做了:

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);

再次点击运行,我收到错误消息:

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);
0/1查询已成功执行

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

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

  1. CREATE语句将返回错误,由于数据库类,这是完全正常的。要确认您的表已创建,请检查“管理数据库”页面。
  2. UPDATE语句有时可能会返回错误,因为新更新的值与之前的值相同。
  3. ALTER语句将返回错误,因为没有返回值。
  4. 我正在收集他在#1中的含义是当你运行CREATE语句时它会出错(所以 0/1查询成功执行是正常的吗?)所以我按照说明进行操作,然后返回“管理数据库”页面,但我的新表格不存在。

    有没有人对WP-DBManager有任何经验可以帮助解决这个问题?这变得相当令人沮丧。

1 个答案:

答案 0 :(得分:0)

我选择使用phpMyAdmin创建表而不是插件,就像魅力一样。