gpt4 book ai didi

node.js - 关系 Y 的列 X 包含空值

转载 作者:行者123 更新时间:2023-12-01 23:25:32 28 4
gpt4 key购买 nike

当将第一个管理员插入我的数据库时,我收到此错误消息并且不知道如何解决它:

[Nest] 13803   - 04/27/2021, 23:03:02   [TypeOrmModule] Unable to connect to the database. Retrying (6)... +3176ms
QueryFailedError: column "name" of relation "admin" contains null values

到目前为止,其他表工作正常,没有错误。

admin 表中的 name 列不为空,它包含值: admin table

注册服务:

async register(registerInput: RegisterInput): Promise<void> {
const { key, name, password, email } = registerInput;

const hashedKey = createHash('sha256')
.update(key)
.digest('hex');

const invite = await this.invitesRepository.findOne({ key: hashedKey });

if (!invite) {
throw new UnauthorizedException();
}

const newAdmin = await this.adminsRepository.create({
name,
password,
email,
});
await this.adminsRepository.save(newAdmin);

await this.invitesRepository.delete({ id: invite.id });
}

最佳答案

我删除了 dist 目录并重建了代码。这解决了问题。

关于node.js - 关系 Y 的列 X 包含空值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67290780/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com