首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在mysql中使用MEDIUMTEXT列dataType获取"text“类型的模型属性

问在mysql中使用MEDIUMTEXT列dataType获取"text“类型的模型属性
EN

Stack Overflow用户
提问于 2015-10-30 16:28:19
回答 2查看 956关注 0票数 2

我有一个环回模型,其属性如下:

代码语言:javascript
复制
  "properties": {
    "title": {
      "type": "string",
      "required": true
    },
    "fulltext": {
      "type": "text",
      "required": true
    }
  },

当使用自动迁移设置表时,fulltext属性映射到mysql中的一列数据类型。

以下修改没有任何效果:

代码语言:javascript
复制
"fulltext": {
  "type": "text",
  "required": true,
  "mysql": {
      "dataType":"mediumtext" 
  }
}

是否有可能

  1. 配置model.json以指定mysql列数据类型?
  2. 否则,强循环会为模型属性使用更大的列数据类型?
EN

回答 2

Stack Overflow用户

发布于 2015-11-05 13:52:12

我将dataType字段移动到属性定义的基本级别,从而“解决了”强循环v5.0.0中的这一问题。

“全文”:{“类型”:“文本”,“必需”:true,"dataType":"mediumtext“}

虽然我发现这是有关的,因为mediumtext是mysql特定的,但这是我将列添加为中介文本的唯一方法。

票数 2
EN

Stack Overflow用户

发布于 2017-11-02 11:58:54

对于那些仍在寻找解决方案而不将mysql连接器迁移到5.0.0或更高版本的人,请在属性定义中使用dataType:

代码语言:javascript
复制
"fulltext": {
  "type": "text",
  "required": true,
  "dataType": "mediumtext"
}
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33440663

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档