收藏
回答

定义是数字类型,为什么存后是字符类型?怎样成批修改表中某个字段的类型

totalnum没有定义是字符串啊,

存入表中

为什么在云数据中是string?

另外表中数据比较多条了,不要一条条把string改为number,要在那操作,可以把所有记录的allnum的类型改为number?

回答关注问题邀请回答
收藏

2 个回答

  • 老张
    老张
    2021-05-25

    谢邀。好象没什么好办法,只能导出到excel将该列全部转换成数字,再导回去。

    2021-05-25
    有用
    回复 1
    • candywlx
      candywlx
      2021-05-25
      谢谢
      2021-05-25
      回复
  • Mr.Zhao
    Mr.Zhao
    2021-05-25

    9302哪来的? js是弱类型,不是强类型语言

    2021-05-25
    有用
    回复 8
    • candywlx
      candywlx
      2021-05-25
      this.data.totalnum就是9302      还要怎么处理才add到集合中吗?
      2021-05-25
      回复
    • Mr.Zhao
      Mr.Zhao
      2021-05-25回复candywlx
      字符串9302和数字9302不一样的,别一个”就是“就完了
      2021-05-25
      回复
    • candywlx
      candywlx
      2021-05-25
      inputNum: function (e) {
          this.setData({
            totalnum: e.detail.value.trim()
          });
        },
      2021-05-25
      回复
    • Mr.Zhao
      Mr.Zhao
      2021-05-25回复candywlx
      e.detail.value.trim()  这个值是字符串  不信你用typeof打印一下,学学基础吧
      2021-05-25
      回复
    • Mr.Zhao
      Mr.Zhao
      2021-05-25回复candywlx
      数字类型用trim() 会报错的。字符串格式化数字,百度下就解决了
      2021-05-25
      回复
    查看更多(3)
登录 后发表内容