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语句时它会出错(所以 0/1查询成功执行是正常的吗?)所以我按照说明进行操作,然后返回“管理数据库”页面,但我的新表格不存在。
有没有人对WP-DBManager有任何经验可以帮助解决这个问题?这变得相当令人沮丧。
答案 0 :(得分:0)
我选择使用phpMyAdmin创建表而不是插件,就像魅力一样。