Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[解决中] pw8.3转 1.5 出错帮吗看看 1064

[复制链接]
vg6 发表于 2011-2-28 23:11:05 | 显示全部楼层 |阅读模式
XConvert info: MySQL Query Error

Time: 2011-2-28 9:04am
SQL: CREATE TABLE vg6dz.pre_xreports (
rid int(10) unsigned NOT NULL AUTO_INCREMENT,
step tinyint(2) unsigned NOT NULL DEFAULT '0',
errnum mediumint(8) unsigned NOT NULL DEFAULT '0',
message mediumtext NOT NULL DEFAULT '',
PRIMARY KEY (rid),
KEY step (step)
) TYPE=MyISAM AUTO_INCREMENT=100;
Error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'TYPE=MyISAM AUTO_INCREMENT=100' at line 8
Errormsg.: 可能原因:1.数据超长或类型不匹配;2.数据库记录重复
Errno.: 1064

♀下一站幸福 发表于 2011-2-28 23:14:52 | 显示全部楼层
vg6 发表于 2011-2-28 23:11
XConvert info: MySQL Query Error

Time: 2011-2-28 9:04am

http://sws.discuz.net/帮到你
回复

使用道具 举报

beijing200808 发表于 2011-3-1 09:16:55 | 显示全部楼层
楼主将 “TYPE=MyISAM ” 替换成“ENGINE=MyISAM”即可
回复

使用道具 举报

 楼主| vg6 发表于 2011-3-1 11:48:43 | 显示全部楼层
beijing200808 发表于 2011-3-1 09:16
楼主将 “TYPE=MyISAM ” 替换成“ENGINE=MyISAM”即可

感谢您的的回答 能告诉我具体哪里替换吗
回复

使用道具 举报

12153556 发表于 2011-3-1 12:44:17 | 显示全部楼层
vg6 发表于 2011-3-1 11:48
感谢您的的回答 能告诉我具体哪里替换吗

进入phpmyadmin,找到字段,修改其属性
回复

使用道具 举报

 楼主| vg6 发表于 2011-3-1 13:05:34 | 显示全部楼层
12153556 发表于 2011-3-1 12:44
进入phpmyadmin,找到字段,修改其属性

是找这个表吗  我找不到这个表 pre_xreports
回复

使用道具 举报

12153556 发表于 2011-3-1 13:12:46 | 显示全部楼层
vg6 发表于 2011-3-1 13:05
是找这个表吗  我找不到这个表 pre_xreports

重建这个表试试
回复

使用道具 举报

 楼主| vg6 发表于 2011-3-1 13:17:34 | 显示全部楼层
12153556 发表于 2011-3-1 13:12
重建这个表试试

这个表是在PW的数据库还是DZ的新安装的数据库呢。
我在DZ新安装的数据库那边建立了这个表。但是这个表的内容我不知道是什么 我就建立了个名字。运行还是错误。


>> PHPWind 8.3 => Discuz! X1.5 转换程序
欢 迎 使 用 本 程 序

XConvert info: MySQL Query Error

Time: 2011-2-28 11:17pm
SQL: CREATE TABLE vg6dz.pre_xreports (
rid int(10) unsigned NOT NULL AUTO_INCREMENT,
step tinyint(2) unsigned NOT NULL DEFAULT '0',
errnum mediumint(8) unsigned NOT NULL DEFAULT '0',
message mediumtext NOT NULL DEFAULT '',
PRIMARY KEY (rid),
KEY step (step)
) TYPE=MyISAM AUTO_INCREMENT=100;
Error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'TYPE=MyISAM AUTO_INCREMENT=100' at line 8
Errormsg.: 可能原因:1.数据超长或类型不匹配;2.数据库记录重复
Errno.: 1064
回复

使用道具 举报

 楼主| vg6 发表于 2011-3-1 13:18:45 | 显示全部楼层
♀下一站幸福 发表于 2011-2-28 23:14
http://sws.discuz.net/帮到你

运气不好呀昨天加入 手拉手 ,过了5分钟就不能访问手拉手了。晕死
回复

使用道具 举报

 楼主| vg6 发表于 2011-3-1 13:37:20 | 显示全部楼层

将上面的sql语句
CREATE TABLE qw.pre_xreports (
rid int(10) unsigned NOT NULL AUTO_INCREMENT,
step tinyint(2) unsigned NOT NULL DEFAULT '0',
errnum mediumint(8) unsigned NOT NULL DEFAULT '0',
message mediumtext NOT NULL DEFAULT '',
PRIMARY KEY (rid),
KEY step (step)
) TYPE=MyISAM AUTO_INCREMENT=100;
复制代码
替换为
CREATE TABLE qw.pre_xreports (
rid int(10) unsigned NOT NULL AUTO_INCREMENT,
step tinyint(2) unsigned NOT NULL DEFAULT '0',
errnum mediumint(8) unsigned NOT NULL DEFAULT '0',
message mediumtext NOT NULL DEFAULT '',
PRIMARY KEY (rid),
KEY step (step)
) ENGINE=MyISAM AUTO_INCREMENT=100;
复制代码
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-5-19 11:25 , Processed in 0.098435 second(s), 16 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表