找回密码
 立即注册

QQ登录

只需一步,快速开始

david830311

初级会员

13

主题

33

帖子

412

积分

初级会员

积分
412

微信认证勋章

[已处理] uuid写值报错

david830311
初级会员   /  发表于:2021-1-26 16:41  /   查看:2329  /  回复:3
1金币
请问一下mysql数据库中字段Id(char(32))存的是uuid的值,我在活字格中通过公式生成了32位的id值,直接使用“添加数据库”操作尝试写入时始终报这个错误,数据库确认拥有读写权限的,请问可能是什么原因造成的呢?
数据库中字段设计:



直接获得32位字符串后提交报错:





附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

最佳答案

查看完整内容

您好,ID字段不要用char类型,使用varchar类型是没有问题的,看图:

3 个回复

正序浏览
Erik.Xue讲师达人认证 悬赏达人认证 活字格认证 Wyn认证
超级版主   /  发表于:2021-1-26 17:36:16
4#
可以上传下工程文件么?我看下你的UUID是怎么生成的,我这边用char也不会报错。
回复 使用道具 举报
david830311
初级会员   /  发表于:2021-1-26 17:15:12
3#
Erik.Xue 发表于 2021-1-26 17:10
您好,ID字段不要用char类型,使用varchar类型是没有问题的,看图:

数据库是现有一套业务系统的数据库,我是直接用活字格页面通过操作数据库的方式往字段写值失败。数据库id字段是char32,这个因为有大量历史数据,所以无法修改。我另行建了个字段使用varchar32,也是提示写值失败。
回复 使用道具 举报
最佳答案
最佳答案
Erik.Xue讲师达人认证 悬赏达人认证 活字格认证 Wyn认证
超级版主   /  发表于:2021-1-26 16:41:30
来自 2#
您好,ID字段不要用char类型,使用varchar类型是没有问题的,看图:



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部