使用命令行方式登陆到MySQL服务器, 建立一个数据库,数据库编码设为UTF-8。此时,如果直接在命令行窗口使用insert语句插入中文,就遇到类似 ERROR 1406 (22001): Data too long for column 'name' at row 1 错误。乍一看,是字段长度引起的问题,但是实际是字符编码的问题。可是尝试以下解决方法: 1、在Linux中,使用...
MySQL导入数据时只导入了结构而没有导入数据 检查发现报错:Data too long for column '成果简介' at row 1 解决方法—— 将过长的文件类型更改为text即可
【收藏】MySQL出现data too long for column ‘name‘ at row 1 解决,https://www.linuxidc.com/Linux/2016-02/128315.htm(1)setnamesgbk;(只对当前窗口有效)(2)找到MySQL的安装目录,把文件my.ini里的“default-character-set=utf8”修改为“default-character-set=
Data too long for column 'name' at row 1 1. 这个错误提示告诉我们,数据超出了 ‘name’ 列的定义长度。 第二步:确定具体错误的原因 在找到错误的 SQL 语句后,我们需要确定具体造成错误的原因。可以通过查看表的定义或列的属性来获得。可以使用以下 SQL 语句来查看表的定义: DESCRIBEtable_name; 1. 其中,...
使用命令行方式登陆到MySQL服务器,建立一个数据库,数据库编码设为UTF-8。此时,如果直接在命令行窗口使用insert语句插入中文,就遇到类似ERROR 1406 (22001): Data too long for column 'name' at row 1错误。乍一看,是字段长度引起的问题,但是实际是字符编码的问题。可是尝试以下解决方法: ...
简介:使用命令行方式登陆到MySQL服务器, 建立一个数据库,数据库编码设为UTF-8。此时,如果直接在命令行窗口使用insert语句插入中文,就遇到类似 ERROR 1406 (22001): Data too long for column 'name' at row 1 错误。 使用命令行方式登陆到MySQL服务器, 建立一个数据库,数据库编码设为UTF-8。此时,如果直接在...
data too long for column 'name' at row 1 的错误。 2、错误原因: 3、解决的办法: (1)set names gbk;(只对当前窗口有效) (2)找到MySQL的安装目录,把文件my.ini里的“default-character-set=utf8”修改为“default-character-set=gbk”,然后重启mysql服务 ...
Error 1406: Data too long for column 'name' at row 1 看报错,第一反应,表中字段长度不够了,马上去修改,紧接着又是一个报错: mysql> ALTER TABLE table1 MODIFY namevarchar(1000) NOT NULL DEFAULT '' COMMENT 'xxx'; ERROR 1071 (42000): Specified key was too long; max key length is 3072 ...
1046 - Data too long for column 'Title' at row 1 解决办法如下 1,mysql的编码设置为 utf8 格式,可以从开始菜单那图形化配置,或者直接进入安装目录配置my.ini 2,在java连接数据库时这样写: String url ="jdbc:mysql://localhost/sales?user=root&password=riskfitfeng&useUnicode=true&characterEncoding=utf...
mysql的出错代码表,根据mysql的头文件mysql/include/mysqld_error.h整理而成 1005:创建表失败 1006:创建数据库失败 1007:数据库已存在,创建数据库失败 1008:数据库不存在,删除数据库失败 1009:不能删除数据库文件导致删除数据库失败 1010:不能删除数据目录导致删除数据库失败 1011:删除数据库文件...