当前位置: 首页 > article >正文

mysql ERROR 1292 (22007): Truncated incorrect DOUBLE value 问题

mysql> update category set sequence=4  where company_id=94588133873178  and id=669302535743868015;
ERROR 1292 (22007): Truncated incorrect DOUBLE value: 'B85F63B64E5930118D1C07993374BB60'

查看表结构后

 CREATE TABLE `category` (
  `id` varchar(50) NOT NULL,
  `company_id` varchar(50) NOT NULL,
  `created_by` varchar(50) DEFAULT NULL,
  `created_time` datetime DEFAULT NULL,
  `last_modified_by` varchar(50) DEFAULT NULL,
  `last_modified_time` datetime DEFAULT NULL,
  `name` varchar(50) NOT NULL,
  `depth` int NOT NULL,
  `type` varchar(10) NOT NULL,
  `parent_id` varchar(50) DEFAULT NULL,
  `level1_name` varchar(50) DEFAULT NULL,
  `level2_name` varchar(50) DEFAULT NULL,
  `level3_name` varchar(50) DEFAULT NULL,
  `level4_name` varchar(50) DEFAULT NULL,
  `sequence` int DEFAULT NULL COMMENT '排序',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 

因为公司id 以及 id 数据库中定义的是varchar 导致的问题.

加上引号就解决了.

 update category  set sequence=3  where company_id='94588133873178' and id='402498172257099776';


http://www.kler.cn/news/311920.html

相关文章:

  • 教你在本地部署AI大模型,效果很赞!
  • Linux中Docker容器构建MariaDB数据库教程
  • VS code EXPLORER 中不显示指定文件及文件夹设置(如.pyc, __pycache__, .vscode 文件)
  • vue3项目接入Web Office开放平台
  • 联想正式在印度生产AI服务器!致力于在印度开发世界“尖端”技术真的能实现吗?|AI日报
  • 【mac】MacOS无法打开XXX文件,因为无法验证开发者的问题解决
  • 可对画面进行平台传输,实时查看监控的智慧交通开源了
  • stm32 IIC总线busy解决方法
  • 【前端】ES6:let声明变量与const声明常量
  • linux命令行快捷键
  • vue websocket 使用
  • 常用的k8s容器网络模式有哪些?
  • 在职技术学习日记(二)
  • 【从计算机的发展角度理解编程语言】C、CPP、Java、Python,是偶然还是应时代的产物?
  • 企业网络安全关键:防御措施和应急响应
  • 解决VSCode文件的中文GBK和UTF-8编码之间乱码问题
  • 如何在QQ邮箱中启用 SMTP/IMAP 服务
  • k8s集群自动化管理
  • Outlook如何归档?
  • Pandas 数据分析入门详解
  • 通用定时器捕获实验20240920
  • 【软件方案】智慧社区总体解决方案(PPT原件)
  • Docker安装以及简单使用
  • 在线安全干货|如何更改IP地址?
  • 基于单片机的风机故障检测装置的设计与实现(论文+源码)
  • 批量处理docker容器以及镜像的脚本
  • 一、Numpy使用
  • C语言从头学61——学习头文件signal.h
  • 什么是“云原生”
  • Mysql梳理6——order by排序