0
respostas

Erro ao gerar tabelas so Spring security

Eu fiz que igual ao instrutor mostrou porem ele esta dando erro :

Erro SQL (1005): Can't crate table 'mudi'.'users'(errno: 150 "Foreing key constraint is incorrectly formed)

segue o código SQL que eu estou usando

create table users(
    username varchar(50) not null primary key,
    password VARCHAR(200) not null,
    enabled boolean not null
);

create table authorities (
    username varchar(50) not null,
    authority varchar(50) not null,
    constraint fk_authorities_users foreign key(username) references users(username)
);
create unique index ix_auth_username on authorities (username,authority);

ja tentei criar as tabelas separadamente sem a chave estrangeira porem ele da o mesmo erro mesmo com a classe usuário sozinha.