如何使用 Knex.js 在列 Mysql 中使用枚举类型设置默认值?
How do I set a default value using enum type in column Mysql using Knex.js?
我正在使用 AdonisJS 制作后端应用程序。在迁移中,特别是在模型中,我们可以选择创建模型,但我不能在 enun 类型中使用默认值。在阅读 Knex.js 文档后,我找不到将此默认值放入 SGDB Mysql 中的枚举类型 (table.enu) 的方法。有人可以帮忙吗?
你试过了吗defaultTo()
:
defaultTo — column.defaultTo(值)
设置插入列的默认值。
示例:
table.enum('role', ['one', 'two', 'three']).defaultTo('two')
我正在使用 AdonisJS 制作后端应用程序。在迁移中,特别是在模型中,我们可以选择创建模型,但我不能在 enun 类型中使用默认值。在阅读 Knex.js 文档后,我找不到将此默认值放入 SGDB Mysql 中的枚举类型 (table.enu) 的方法。有人可以帮忙吗?
你试过了吗defaultTo()
:
defaultTo — column.defaultTo(值)
设置插入列的默认值。
示例:
table.enum('role', ['one', 'two', 'three']).defaultTo('two')