drop table briup_comment;
drop table briup_store;
drop table briup_attention;
drop table briup_fans;
drop table briup_reply;
drop table briup_private_letter;
drop table briup_blog;
drop table briup_user;
create table briup_user(
id number(10) primary key,
account varchar2(30) unique,
nickname varchar2(30),
password varchar2(30),
email varchar2(50) unique,
gender varchar2(30),
intro varchar2(300),
region varchar2(30),
telephone varchar2(30),
head_portrait varchar2(30)
);create table briup_blog(
id number(10) primary key,
blog_content varchar2(300),
photo varchar2(30),
publish_date date,
--first_root_id  number(10)  references briup_blog(id),
user_id number(10) references briup_user(id)
);create table briup_comment(
id number(10) primary key,
comment_content varchar2(300),
comment_date date,
--user_id number(10) references briup_user(id),
blog_id number(10) references briup_blog(id)
);create table briup_reply(
id number(10),
user_id number(10),
reply_content varchar2(300),
reply_date date,
reply_id number(10) references briup_user(id),
primary key(id,user_id)
);create table briup_private_letter(
id number(10),
user_id number(10),
pl_content varchar2(300),
pl_date date,
pl_id number(10) references briup_user(id),
primary key(id,user_id)
);create table briup_store(
id number(10),
user_id number(10),
blog_id number(10) references briup_blog(id),
primary key(id,user_id)
);create table briup_attention(
id number(10),
user_id number(10),
attention_id number(10) references briup_user(id),
primary key(id,user_id)
);create table briup_fans(
id number(10),
user_id number(10),
fans_id number(10) references briup_user(id),
primary key(id,user_id)
);create sequence briup_user_seq start with 1 increment by 1;
create sequence briup_blog_seq start with 1 increment by 1;
create sequence briup_comment_seq start with 1 increment by 1;
create sequence briup_reply_seq start with 1 increment by 1;
create sequence briup_private_letter_seq start with 1 increment by 1;
create sequence briup_store_seq start with 1 increment by 1;
create sequence briup_attention_seq start with 1 increment by 1;
create sequence briup_fans_seq start with 1 increment by 1;

解决方案 »

  1.   

    create table briup_fans(
    id number(10),
    user_id number(10),
    fans_id number(10) references briup_user(id),
    primary key(id,user_id)
    );create sequence briup_fans_seq start with 1 increment by 1;
    改为create table briup_fans(
    id int auto_increment primary key,
    user_id number(10),
    fans_id number(10) references briup_user(id),
    primary key(id,user_id)
    );
      

  2.   

    我还以为啥问题呢不就是个数据类型么 还有一个序列 oracle用序列 mysql是主键自增 吧number 改int 删除序列 date 改成 datetime