create table `salix`.`authCode`
(
    userFk int UNSIGNED not null,
    code   int          not null,
    expires   bigint   not null,
    constraint authCode_pk
        primary key (userFk),
    constraint authCode_unique
        unique (code),
    constraint authCode_user_id_fk
        foreign key (userFk) references `account`.`user` (id)
            on update cascade on delete cascade
);