gpt4 book ai didi

node.js - Sequelize.js 如何从 MySQL 映射 varbinary 类型

转载 作者:太空宇宙 更新时间:2023-11-03 22:44:41 26 4
gpt4 key购买 nike

我正在尝试使用 Sequelize.js 映射 MySQL 表中的所有列。

mysql 表“User”有一个密码列,类型为 varbinary(50)

Sequelize.js 是否支持 varbinary 类型的映射?我在Sequelize docs中没有看到这样的选项,还有其他方法可以映射它吗?

最佳答案

sequelize 中的内置类型仅映射到字符串,因此:

User = sequelize.define('user', {
Password: Sequelize.STRING
});

您可以像这样编写自己的字符串:

User = sequelize.define('user', {
Password: 'VARBINARY(50)'
});

只有当您希望sequelize为您创建表时才需要这样做(sequelize.sync()),如果您使用预先创建的表,那么您编写的类型并不重要。唯一的异常(exception)是如果您使用 Sequelize.BOOLEAN 类型,它将 0 和 1 转换为其 bool 值。

关于node.js - Sequelize.js 如何从 MySQL 映射 varbinary 类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13888689/

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