SQLSTATE[22001]: String data, right truncated: 1406 Data too long for column

news/2024/5/19 12:34:09

当遇到这个问题的时候,有两个方面去解决
1、mysql 配置的问题

找到 my.cnf
在my.ini里找到sql-mode=”STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION”
把其中的STRICT_TRANS_TABLES,去掉,或者把sqlmode=STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION

重启mysql 即可

2、是因为字段长度过短

把长度加大加长加粗即可
而我遇到的是因为 本来我的是 text 类型 要改成longtext

科普

TEXT 65,535 bytes ~64kb
MEDIUMTEXT 16,777,215 bytes ~16Mb
LONGTEXT 4,294,967,295 bytes ~4Gb

http://www.niftyadmin.cn/n/2521326.html

相关文章

Quartz Cron 表达式

Cron 表达式包括以下 7 个字段 格式: [秒] [分] [小时] [日] [月] [周] [年] 说明 是否必填 允许填写的值 允许的通配符 秒 是 0-59 , - * / 分 是 0-59 , - * / 时 是 …

nginx 配置 按日期输出 日志

listen 80;server_name _;if ($time_iso8601 ~ (\d{4}-\d{2}-\d{2})) {set $day $1;}access_log /data/wwwlogs/sms_nginx_$day.log combined;

说明你们已经不再是普通的朋友

人活着,除了亲人的爱,还有真心朋友的爱。因为缘分,我们相遇、相知、相惜,相互尊重。当一个人与你没有了距离,说明你们已经不再是普通的朋友,而是走进了心里的人,也是在乎你的人。别觉得黏着你&a…

利用Servlet在客户端输出PDF文件

在学习编程的过程中,我觉得不止要获得课本的知识,更多的是通过学习技术知识提高解决问题的能力,这样我们才能走在最前方,本文主要讲述利用Servlet在客户端输出PDF文件,更多Java专业知识,广州疯狂java培训为…

用定时器处理数组 setTimeout()

1 // 用定时器处理数组2 var items [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18];3 4 function processArray(items, process, callback){5 var todo items.concat(); // 克隆原数组6 7 setTimeout(function(){8 process(todo.sh…

nginx 配置错误日志输出

listen 80; server_name _; error_log /data/wwwlogs/sms_error.log [error_level];错误级别 error_level: 常见的错误日志级别有[debug | info | notice | warn | error | crit | alert | emerg],级别越高记录的信息越少。 生产场景一般是 warn | error | crit 这…

mysql ERROR 1018

有一段时间我打开mysql的链接发现报错 ERROR 1018 (HY000): Cant read dir of ./test/ (errno: 13 - Permission denied) 错误1018 (HY000):不能读取目录。(errno: 13 -拒绝许可) 原因是因为:你的mysql 数据目录权限被修改了 找到 my.cnf 搜索 datadir 找到你的d…

Horizon View 7 发布Win10桌面一:环境准备

本文将介绍搭建VMware Horizon View 7.0.1并通过即时克隆和链接克隆分别发布Win 10桌面,预计将分三篇发出,分别是环境准备、配置Win10即时克隆桌面池、配置Win10链接克隆桌面池。这是第一篇,主要是关于View相关环境准备的介绍。关于VMware Ho…