LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 644|回复: 1

vBulletin 数据库错误,错误编号: 1171

[复制链接]
发表于 2005-11-21 21:39:21 | 显示全部楼层 |阅读模式
我在安装vBulletin 3.5.1 中文版,在第 3 步) 创建数据表的时候出现以下错误
谢谢帮助!!谢了!

vBulletin  数据库错误:

Invalid SQL:

CREATE TABLE deletionlog (
        primaryid INT UNSIGNED NOT NULL DEFAULT '0',
        type ENUM('post', 'thread') DEFAULT 'post',
        userid INT UNSIGNED NOT NULL DEFAULT '0',
        username VARCHAR(100) NOT NULL DEFAULT '',
        reason VARCHAR(125) NOT NULL DEFAULT '',
        PRIMARY KEY (primaryid, type)
);

错误信息: All parts of a PRIMARY KEY must be NOT NULL;  If you need NULL in a key, use UNIQUE instead
错误编号: 1171
时间: Monday, November 21st 2005 @ 09:26:12 PM
脚本: http://********.cn/liulidf/vbb35 ... ue&confirm=true
引用地址: http://******/liulidf/vbb35/inst ... =3&emptydb=true
IP 地址:*******
用户名称:
类: vb_database
 楼主| 发表于 2005-11-23 10:34:20 | 显示全部楼层
google了一下

原来这是MySQL 版本为5所造成的,MYSQL是5.0里 不能插入空信息,服务器的MySQL版本为
5.0.13-rc-nt 我试了discuz2.5 ,discuz4,phpbb2,phpwind3,vBulletin3.5.0都按装不上,

phpbb出错信息:
Field 'bbcode_uid' doesn't have a default value

phpwin出错信息:
MySQL Server Error:
Incorrect integer value: '' for column 'id' at row 1 ( 1366 )

discuz出错信息:

SQL: INSERT INTO cdb_members (username, password, adminid, groupid, regip, regdate, lastvisit, lastpost, email, dateformat, timeformat, showemail, newsletter, timeoffset)
VALUES ('Crossday', '0cc175b9c0f1b6a831c399e269772661', '1', '1', 'hidden', '1132710900', '1132710900', '1132710900', 'name@domain.com', 'Y-n-j', 'h:i A', '1', '1', '8');
Error: Field 'bio' doesn't have a default value
Errno.: 1364

要是在自己机子上早换为MYSQL4了,可这免费空间,好不容易申请来的,

不知还有没有法子??
回复 支持 反对

使用道具 举报

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

本版积分规则

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