主题 : 请教一下:Mysql的sql语句运行出现问题?
级别: 白丁
UID: 11795
积分:1 加为好友
威望: 0 精华: 0
主题:0 回复:1
注册时间:2010-10-19
在线时长:0
1#   发表于:2010-10-19 14:21:13  IP:210.224.*.*
我是在mysql图形界面下的右击,数据库名称,

我新建的一个数据库名,因为如果没有数据库名的话,

不给导入sql批处理语句。

当我批处理sql文件jeecms-db-2.4.2-final.sql的时候,

出现


[Err] 1067 - Invalid default value for 'MSG_ANONYMITY'
[Err] /*==============================================================*/
/* Table: AUXI_CONFIG                                           */
/*==============================================================*/
create table AUXI_CONFIG
(
   CONFIG_ID            bigint not null,
   MSG_NEED_CHECK       bool default 0 comment '留言板是否需要审核',
   MSG_IS_OPEN          bool default 1 comment '留言板是否开放',
   MSG_ANONYMITY        varchar(20) default '匿名网友' comment '留言板匿名网友名称',
   MSG_MAX_SIZE         int default 16384 comment '留言板留言大小(字节)',
   primary key (CONFIG_ID)
)
comment = "辅助系统配置表";

/*==============================================================*/
/* Table: AUXI_MSG                                              */
/*==============================================================*/
create table AUXI_MSG
(
   MSG_ID               bigint not null auto_increment,
   ADMIN_ID             bigint,
   MSGCTG_ID            bigint not null,
   WEBSITE_ID           bigint not null,
   MEMBER_ID            bigint,
   CONFIG_ID            bigint not null,
   TITLE                varchar(200) comment '留言标题',
   CONTENT_MEMBER       longtext comment '留言内容',
   CONTENT_ADMIN        longtext comment '回复内容',
   EMAIL                varchar(100) comment '电子邮箱',
   PHONE                varchar(100) comment '联系电话',
   QQ                   varchar(50) comment 'QQ',
   IP                   varchar(20) comment '留言IP',
   CREATE_TIME          datetime comment '留言时间',
   REPLY_TIME           datetime comment '回复时间',
   IS_CHECK             bool not null comment '是否审核',
   IS_RECOMMEND         bool not null comment '是否推荐',
   IS_DISABLED          bool not null comment '是否禁用',
   primary key (MSG_ID)
)
comment = "留言板留言";

/*==============================================================*/
/* Table: AUXI_MSG_CTG                                          */
/*==============================================================*/
create table AUXI_MSG_CTG
(
   MSGCTG_ID            bigint not null auto_increment,
   WEBSITE_ID           bigint not null,
   NAME                 varchar(50),
   DESCRIPTION          varchar(250),
   primary key (MSGCTG_ID)
)
comment = "留言类别";

/*==============================================================*/
/* Table: CMS_ADMIN                                             */
/*==============================================================*/
create table CMS_ADMIN
(
   ADMIN_ID             bigint not null,
   WEBSITE_ID           bigint not null,
   CHECK_RIGHT          int not null default 0 comment '审核级别(第几审)',
   IS_SELF_ONLY         bool not null default 0 comment '只允许修改自己的数据',
   primary key (ADMIN_ID)
)
comment = "jeecms管理员";

/*==============================================================*/
/* Table: CMS_ADMIN_CHANNEL                                     */
/*==============================================================*/
create table CMS_ADMIN_CHANNEL
(
   CHANNEL_ID           bigint not null,
   ADMIN_ID             bigint not null,
   primary key (CHANNEL_ID, ADMIN_ID)
);
[Msg] Finished - Unsuccessfully

难道这不是mysql语句吗?或者其他怎么回事?请高手讲解一下。
级别: 白丁
UID: 11795
积分:1 加为好友
威望: 0 精华: 0
主题:0 回复:1
注册时间:2010-10-19
在线时长:0
2#   发表于:2010-10-19 14:40:30  IP:210.224.*.*
我发觉直接根据,运行网站步骤来,

就可以了。

而不需要手动运行sql语句。嗨。不知道为什么

手动运行就错了呢?
级别: 童生
UID: 10739
积分:3 加为好友
威望: 0 精华: 0
主题:0 回复:3
注册时间:2010-09-08
在线时长:0
3#   发表于:2010-10-20 08:45:47  IP:115.174.*.*
数据库导入顺序对了吗?
1 共1页