用sql脚本建五个表,总提示出错!请高人修改!
/*blog基本信息表*/
CREATE TABLE blog(
id int(11) NOT NULL auto_increment,
username varchar(20) NOT NULL,
password varchar(20) NOT NULL,
subject varchar(100) NOT NULL,
email varchar(50) NOT NULL,
image varchar(100) NOT NULL,
visitcount int(11) NULL,
PRIMARY KEY (id)
)ENGINE=MyISAM DEFAULT CHARSET=gbk;
/*文章分类基本信息表*/
CREATE TABLE sort(
id int(11) NOT NULL auto_increment,
name varchar (40) NOT NULL,
blogid int(11) NOT NULL
REFERENCES blog(id) ON DELETE CASCADE,
PRIMARY KEY (id)
)ENGINE=MyISAM DEFAULT CHARSET=gbk;
/*文章基本信息表*/
CREATE TABLE article(
id int(11) NOT NULL auto_increment,
title varchar (20) NOT NULL,
content TEXT NULL,
pubtime DATETIME NOT NULL,
blogid int(11) NOT NULL
REFERENCES blog(id) ON DELETE CASCADE,
sortid int(11) NULL
REFERENCES sort(id) ON DELETE CASCADE,
PRIMARY KEY (id)
)ENGINE=MyISAM DEFAULT CHARSET=gbk;
/*评论基本信息表*/
CREATE TABLE feedback(
id int(11) NOT NULL auto_increment,
uname varchar (20) NOT NULL,
content TEXT(5000) NULL,
pubtime DATETIME NOT NULL,
articleid int(11) NOT NULL
REFERENCES article(id) ON DELETE CASCADE,
PRIMARY KEY (id)
)ENGINE=MyISAM DEFAULT CHARSET=gbk;
/*友情连接基本信息表*/
CREATE TABLE links(
id int(11) NOT NULL auto_increment,
name varchar (40) NOT NULL,
url varchar (100) NOT NULL,
blogid int(11) NOT NULL
REFERENCES blog(id) ON DELETE CASCADE,
PRIMARY KEY (id)
)ENGINE=MyISAM DEFAULT CHARSET=gbk;
/*
其中blogid与blog表的id相关联,
sortid与sort表的id相关联,
articleid与article表的id相关联。
*/
CREATE TABLE blog(
id int(11) NOT NULL auto_increment,
username varchar(20) NOT NULL,
password varchar(20) NOT NULL,
subject varchar(100) NOT NULL,
email varchar(50) NOT NULL,
image varchar(100) NOT NULL,
visitcount int(11) NULL,
PRIMARY KEY (id)
)ENGINE=MyISAM DEFAULT CHARSET=gbk;
/*文章分类基本信息表*/
CREATE TABLE sort(
id int(11) NOT NULL auto_increment,
name varchar (40) NOT NULL,
blogid int(11) NOT NULL
REFERENCES blog(id) ON DELETE CASCADE,
PRIMARY KEY (id)
)ENGINE=MyISAM DEFAULT CHARSET=gbk;
/*文章基本信息表*/
CREATE TABLE article(
id int(11) NOT NULL auto_increment,
title varchar (20) NOT NULL,
content TEXT NULL,
pubtime DATETIME NOT NULL,
blogid int(11) NOT NULL
REFERENCES blog(id) ON DELETE CASCADE,
sortid int(11) NULL
REFERENCES sort(id) ON DELETE CASCADE,
PRIMARY KEY (id)
)ENGINE=MyISAM DEFAULT CHARSET=gbk;
/*评论基本信息表*/
CREATE TABLE feedback(
id int(11) NOT NULL auto_increment,
uname varchar (20) NOT NULL,
content TEXT(5000) NULL,
pubtime DATETIME NOT NULL,
articleid int(11) NOT NULL
REFERENCES article(id) ON DELETE CASCADE,
PRIMARY KEY (id)
)ENGINE=MyISAM DEFAULT CHARSET=gbk;
/*友情连接基本信息表*/
CREATE TABLE links(
id int(11) NOT NULL auto_increment,
name varchar (40) NOT NULL,
url varchar (100) NOT NULL,
blogid int(11) NOT NULL
REFERENCES blog(id) ON DELETE CASCADE,
PRIMARY KEY (id)
)ENGINE=MyISAM DEFAULT CHARSET=gbk;
/*
其中blogid与blog表的id相关联,
sortid与sort表的id相关联,
articleid与article表的id相关联。
*/
...全文
相关推荐
oracle.exportsql.(导出建表脚本)
oracle.exportsql.(导出建表脚本) 只要有一个表清单,就可以导出所有建表脚本, 这样可以方便的用powerdesigner建立模型(PDM), 还可以用pdmreader查看,超级好用
json转换为SQL server建表脚本
输入多层级的json后,默认处理最外层级,生成对应的SQL 建表脚本。若需要处理子层级json,可将子层级json重新放入到生成框内,最终再手动拼接脚本
MySQL常用的建表、添加字段、修改字段、添加索引SQL语句写法总结
主要介绍了MySQL常用的建表、添加字段、修改字段、添加索引SQL语句写法,总结分析了MySQL建表、编码设置、字段添加、索引操作所涉及的SQL语句,需要的朋友可以参考下
skywalking建表SQL
skywalking启用mysql时的建表SQL,配置好mysql后,如果提示找不到表,可以使用此SQL来建表。
数据库建表操作SQL语句大全
数据库建表操作SQL语句大全,对sql有初步的了解,适合新手初步学习


