关于MYSQL语法错误,该怎么解决。。初学者

u010800530 2014-02-28 05:46:34
[Err] 1064 - 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 '---mysql数据库

--权限表
CREATE TABLE `bbs`.`limit` (
`id` INTEGE' at line 1
[Err] ---mysql数据库

--权限表
CREATE TABLE `bbs`.`limit` (
`id` INTEGER UNSIGNED NOT NULL AUTO_INCREMENT,
`name` VARCHAR(10) NOT NULL,
PRIMARY KEY (`id`)
)
ENGINE = InnoDB
CHARACTER SET utf8 COLLATE utf8_general_ci;

INSERT INTO `limit` VALUES (1,'管理员');
INSERT INTO `limit` VALUES (2,'版主');
INSERT INTO `limit` VALUES (3,'普通用户');
--用户表
CREATE TABLE `bbs`.`users` (
`id` INTEGER UNSIGNED NOT NULL AUTO_INCREMENT,
`username` VARCHAR(20) NOT NULL,
`password` VARCHAR(20) NOT NULL,
`email` VARCHAR(45) NOT NULL,
`nickname` VARCHAR(10) NOT NULL,
`posttime` DATETIME DEFAULT null,
limitid int NOT NULL,
PRIMARY KEY (`id`)
)
ENGINE = InnoDB
CHARACTER SET utf8 COLLATE utf8_general_ci;
alter table users add constraint un_username unique(username);
INSERT INTO `users` VALUES (1,'admin','admin','mengsy831120@163.com','mm','2009-06-18',1);

--版块表
CREATE TABLE `spaces` (
`id` int(10) unsigned NOT NULL auto_increment,
`name` varchar(50) NOT NULL,
`describe` varchar(200) NOT NULL,
`userid` int(10) unsigned default NULL,
PRIMARY KEY (`id`),
UNIQUE KEY `un_name` (`name`),
KEY `fk02` (`userid`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;


--帖子表

CREATE TABLE `bbs`.`article` (
`id` INTEGER UNSIGNED NOT NULL AUTO_INCREMENT,
`title` VARCHAR(50) NOT NULL,
`content` VARCHAR(225) NOT NULL,
`userid` INTEGER UNSIGNED NOT NULL,
`spaceid` INTEGER UNSIGNED NOT NULL,
`addtime` datetime NOT NULL,
PRIMARY KEY (`id`)
)

ENGINE = InnoDB
CHARACTER SET utf8 COLLATE utf8_general_ci;
ALTER TABLE `article`
ADD CONSTRAINT `fk03` FOREIGN KEY (`userid`) REFERENCES `users` (`id`);
ALTER TABLE `article`
ADD CONSTRAINT `fk04` FOREIGN KEY (`spaceid`) REFERENCES `spaces` (`id`);

--帖子回复表

CREATE TABLE `bbs`.`articlereply` (
`id` INTEGER UNSIGNED NOT NULL AUTO_INCREMENT,
`articleid` INTEGER UNSIGNED NOT NULL,
`userid` INTEGER UNSIGNED NOT NULL,
`content` VARCHAR(500) NOT NULL,
`replaytime` datetime NOT NULL,
PRIMARY KEY (`id`),
KEY `fk05` (`articleid`),
KEY `fk06` (`userid`),
CONSTRAINT `fk05` FOREIGN KEY (`articleid`) REFERENCES `article` (`id`),
CONSTRAINT `fk06` FOREIGN KEY (`userid`) REFERENCES `users` (`id`)
)
ENGINE = InnoDB
CHARACTER SET utf8 COLLATE utf8_general_ci;


--公告表

CREATE TABLE `bbs`.`bulletin` (
`id` INTEGER UNSIGNED NOT NULL AUTO_INCREMENT,
`title` VARCHAR(50) NOT NULL,
`content` VARCHAR(1000) NOT NULL,
`posttime` DATETIME DEFAULT NULL,
PRIMARY KEY (`id`)
)
ENGINE = InnoDB
CHARACTER SET utf8 COLLATE utf8_general_ci;
[Msg] Finished - Unsuccessfully
--------------------------------------------------
这是错误信息

---mysql数据库

--权限表
CREATE TABLE `bbs`.`limit` (
`id` INTEGER UNSIGNED NOT NULL AUTO_INCREMENT,
`name` VARCHAR(10) NOT NULL,
PRIMARY KEY (`id`)
)
ENGINE = InnoDB
CHARACTER SET utf8 COLLATE utf8_general_ci;

INSERT INTO `limit` VALUES (1,'管理员');
INSERT INTO `limit` VALUES (2,'版主');
INSERT INTO `limit` VALUES (3,'普通用户');
--用户表
CREATE TABLE `bbs`.`users` (
`id` INTEGER UNSIGNED NOT NULL AUTO_INCREMENT,
`username` VARCHAR(20) NOT NULL,
`password` VARCHAR(20) NOT NULL,
`email` VARCHAR(45) NOT NULL,
`nickname` VARCHAR(10) NOT NULL,
`posttime` DATETIME DEFAULT null,
limitid int NOT NULL,
PRIMARY KEY (`id`)
)
ENGINE = InnoDB
CHARACTER SET utf8 COLLATE utf8_general_ci;
alter table users add constraint un_username unique(username);
INSERT INTO `users` VALUES (1,'admin','admin','mengsy831120@163.com','mm','2009-06-18',1);

--版块表
CREATE TABLE `spaces` (
`id` int(10) unsigned NOT NULL auto_increment,
`name` varchar(50) NOT NULL,
`describe` varchar(200) NOT NULL,
`userid` int(10) unsigned default NULL,
PRIMARY KEY (`id`),
UNIQUE KEY `un_name` (`name`),
KEY `fk02` (`userid`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;


--帖子表

CREATE TABLE `bbs`.`article` (
`id` INTEGER UNSIGNED NOT NULL AUTO_INCREMENT,
`title` VARCHAR(50) NOT NULL,
`content` VARCHAR(225) NOT NULL,
`userid` INTEGER UNSIGNED NOT NULL,
`spaceid` INTEGER UNSIGNED NOT NULL,
`addtime` datetime NOT NULL,
PRIMARY KEY (`id`)
)

ENGINE = InnoDB
CHARACTER SET utf8 COLLATE utf8_general_ci;
ALTER TABLE `article`
ADD CONSTRAINT `fk03` FOREIGN KEY (`userid`) REFERENCES `users` (`id`);
ALTER TABLE `article`
ADD CONSTRAINT `fk04` FOREIGN KEY (`spaceid`) REFERENCES `spaces` (`id`);

--帖子回复表

CREATE TABLE `bbs`.`articlereply` (
`id` INTEGER UNSIGNED NOT NULL AUTO_INCREMENT,
`articleid` INTEGER UNSIGNED NOT NULL,
`userid` INTEGER UNSIGNED NOT NULL,
`content` VARCHAR(500) NOT NULL,
`replaytime` datetime NOT NULL,
PRIMARY KEY (`id`),
KEY `fk05` (`articleid`),
KEY `fk06` (`userid`),
CONSTRAINT `fk05` FOREIGN KEY (`articleid`) REFERENCES `article` (`id`),
CONSTRAINT `fk06` FOREIGN KEY (`userid`) REFERENCES `users` (`id`)
)
ENGINE = InnoDB
CHARACTER SET utf8 COLLATE utf8_general_ci;


--公告表

CREATE TABLE `bbs`.`bulletin` (
`id` INTEGER UNSIGNED NOT NULL AUTO_INCREMENT,
`title` VARCHAR(50) NOT NULL,
`content` VARCHAR(1000) NOT NULL,
`posttime` DATETIME DEFAULT NULL,
PRIMARY KEY (`id`)
)
ENGINE = InnoDB
CHARACTER SET utf8 COLLATE utf8_general_ci;



...全文
513 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
wwwwb 2014-03-04
  • 打赏
  • 举报
回复
语法问题,哪1段有问题
xiejijun_05 2014-03-04
  • 打赏
  • 举报
回复
-- 后面紧跟空格
-江沐风- 2014-02-28
  • 打赏
  • 举报
回复
[Err] 1064 - 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 '***' 很简单,1064即为SQL语法错误,仔细检查错误提示信息所指语句附近改正即可
ACMAIN_CHM 2014-02-28
  • 打赏
  • 举报
回复
一段一段执行,看执行到哪一句报的错,把完整错误信息一同贴出。
《PHP5+MySQL 网站开发实例精讲》全面、详细地介绍了基于PHP和MySQL的动态网络开发技术的原理和基础编程知识。全书共分为四篇18章,以“PHP基础知识→MySQL数据库基础知识→PHP高级开发→常用模块编程与综合案例开发”为线索具体展开,不仅包括PHP开发环境的搭建、PHP的基本语法、PHP中的常用函数、在MySQL中创建数据库和数据表,以及对MySQL数据库进行查询、删除、更新和排序等基础开发知识,还包括在PHP中创建图像、使用会话等较深入的开发内容,并在“常用模块编程和综合案例开发”篇中给出了常用模块(如通信录模块、计数器模块、文件上传模块、图片浏览模块和聊天室模块等)的开发方法,以及文件管理系统、投票系统、影碟管理系统、新闻发布系统和网上购物商城5个综合案例的开发全过程。  全书内容由浅入深,充分考虑了PHP学习者的特点,并在配套光盘中提供了书中实例的全部源代码,以方便读者举一反三,编写出适合自己的程序。 《PHP5+MySQL 网站开发实例精讲》不仅合适PHP技术的初学者,还能够帮助有一定编程经验的PHP开发人员解决开发过程中遇到的实际问题。《PHP5+MySQL 网站开发实例精讲》可作为广大PHP学习者的自学用书,或高等院校相关专业的教材和辅导用书。 显示更多 显示更少 --------------------------------------------------------------------------------

56,803

社区成员

发帖
与我相关
我的任务
社区描述
MySQL相关内容讨论专区
社区管理员
  • MySQL
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧