MySQL 语法错误 #1064

标签 mysql

我正在尝试创建家庭作业项目所需的表,但出现以下错误(使用 000webhost):

#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 '{
id INT(100) NOT NULL AUTO_INCREMENT,
userid INT(100) NOT NULL,
acctstatu' at line 2 

这是实际的 MySQL 代码:

CREATE TABLE a9290616_hms.account
{
id INT(100) NOT NULL AUTO_INCREMENT,
userid INT(100) NOT NULL,
acctstatus TINYINT(1) NOT NULL,
primary key (id),
foreign key (userid) references users(userid)
} ENGINE = MYISAM

CREATE TABLE a9290616_hms.users
{
userid INT(100) NOT NULL AUTO_INCREMENT PRIMARY KEY,
fname VARCHAR(60) NOT NULL,
lname VARCHAR(60) NOT NULL,
acctid INT(100),
primary key (userid),
foreign key (acctid) references account(id)
} ENGINE = MYISAM

CREATE TABLE a9290616_hms.activities
{
topicid INT(100) NOT NULL AUTO_INCREMENT PRIMARY KEY,
startdate DATE NOT NULL,
userid INT(100) NOT NULL,
primary key (topicid),
foreign key (userid) references users(userid)
} ENGINE = MYISAM


CREATE TABLE a9290616_hms.network
{
groupid INT(100) NOT NULL AUTO_INCREMENT PRIMARY KEY,
startdate DATE NOT NULL,
userid INT(100) NOT NULL,
primary key (groupid),
foreign key (userid) references users(userid)
} ENGINE = MYISAM


CREATE TABLE a9290616_hms.profile
{
userstatus VARCHAR(100),
description VARCHAR(255),
userid INT(100),
foreign key (userid) references users(userid)
} ENGINE = MYISAM


CREATE TABLE a9290616_hms.submissions
{
subid INT(100) NOT NULL AUTO_INCREMENT PRIMARY KEY,
content VARCHAR(255) NOT NULL,
topicid INT(100) NOT NULL,
primary key (subid),
foreign key (topicid) references activities(topicid)
} ENGINE = MYISAM


CREATE TABLE a9290616_hms.comments
{
commid INT(100) NOT NULL AUTO_INCREMENT PRIMARY KEY,
content VARCHAR(255) NOT NULL,
startdate DATE NOT NULL,
subid INT NOT NULL,
primary key (commid),
foreign key (subid) references submissions(subid)
} ENGINE = MYISAM

如果有人能指出我做错了什么,那就太好了。

提前致谢。

最佳答案

您只需使用圆括号代替大括号即可。

关于MySQL 语法错误 #1064,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6838161/

相关文章:

php - laravel 中的 groupBy 与 Eloquent 关系

MYSQL通过选择要显示的元素来加入排序和分组

mysql - 对 sequelize 关联一对多和一对一单向感到困惑

匹配逗号分隔列表的 mySQL 模式

python sqlalchemy 联合查询 ,'Query' 对象没有属性 'spends'

php - 对从数据库中获取的表名称进行排序。 PHP 数据库

php - Laravel 4 查询生成器连接原始数据库

javascript - MySQLi + PHP - 获取字段的结果

mysql - SQL - 根据日期显示不同的工作日+循环相应的记录

mysql - 如何在不丢失数据的情况下自动递增此表?