SQL 代码的问题,高手来帮忙

elvispl 2005-03-09 02:32:03
CREATE DATABASE bbs;
USE bbs;

CREATE TABLE profile(
userid varchar(20) default '' NOT NULL,
username varchar(50) NOT NULL,
email varchar(100) ,
adress varchar(150),
PRIMARY KEY(userid),
CREATE INDEX userid_x(userid)
);
CREATE TABLE password(
userid varchar(20) default '' NOT NULL,
password varchar(16) default '8888' NOT NULL,
PRIMARY KEY(uerid),
KEY password(password)
);
执行有错如下:

服务器: 消息 911,级别 16,状态 1,行 2
未能在 sysdatabases 中找到数据库 'bbs' 所对应的条目。没有找到具有该名称的条目。请确保正确地输入了名称。

若是先创建数据库bbs,把上文“create database bbs; use bbs;”去掉后,会出现在key password(password)这行
有错误。如下:
服务器: 消息 156,级别 15,状态 1,行 14
在关键字 'KEY' 附近有语法错误。
...全文
74 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
elvispl 2005-03-09
  • 打赏
  • 举报
回复
建索引应该是UNIQUE userid (userid);
错误主要是CREATE TABLE password(
userid varchar(20) default '' NOT NULL,
password varchar(16) default '8888' NOT NULL,
PRIMARY KEY(uerid),
KEY password(password)
);

这段代码重的key password(password),不知道用password加密这样写对不,请教,急啊!
flybox728 2005-03-09
  • 打赏
  • 举报
回复
CREATE INDEX userid_x(userid) 去掉这句话,uerid本身就是索引了
flybox728 2005-03-09
  • 打赏
  • 举报
回复
建表的时候创建索引不是这样写的吧

34,873

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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