QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 533|回复: 0

创建的数据表表名有限制吗?

[复制链接]
发表于 2003-6-30 19:31:17 | 显示全部楼层 |阅读模式
我按如下语句创建数据表时,出错。
创建数据表语句:
create table user(
user_id int default '1' not null auto_increment,
username char(16) not null,
userpass char(16) not null,
primary key(user_id),
index (user_id),
unique (user_id)
);

错误提示为:

数据库 ga
错误
SQL 语句:

create table user(
user_id int default '1' not null auto_increment,
username char(16) not null,
userpass char(16) not null,
primary key(user_id),
index (user_id),
unique (user_id)
);
MySQL 返回:You have an error in your SQL syntax near 'user( uid int default '1' not null auto_increment, uname char(16) not n' at line 1

这是什么错误呢?
然后我改了创建的数据表的名字,改为:

create table user1(
user_id int default '1' not null auto_increment,
username char(16) not null,
userpass char(16) not null,
primary key(user_id),
index (user_id),
unique (user_id)
);
就只改了数据表名为user1,就可以创建数据表了。创建数据表的语法,句子是正确的,但是数据表名用了user之后就会出错,不能创建名为user的数据表呢?是不是对数据表的表名有限制?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-15 13:42 , Processed in 0.036679 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

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