MySQL学习笔记04 插入中文时出现ERROR 1366 (HY000)
1 环境: MySQL Server 6.0 命令行工具
2 问题 : 插入中文字符数据出现如下错误:
ERROR 1366 (HY000): Incorrect string value: '\xC0\xEE\xCB\xC4' for column 'usern ame' at row 1
3 当时环境:
mysql> insert into user(id  , username , birthday, sex, address) values('' ,  '
李四' , ' -' ,  'male' , 'beijing');
ERROR  (HY000): Incorrect string value: '\xC0\xEE\xCB\xC4' for column 'usern
ame' at row 1
mysql> select * from user;
Empty set (0.00 sec)
mysql> set names gbk;
Query OK,  rows affected (0.00 sec)
mysql> insert into user(id  , username , birthday, sex, address) values('' ,  '
李四' , ' -' ,  'male' , 'beijing');
Query OK,  row affected (0.10 sec)
mysql> select * from user;
+----+----------+------------+------+---------+
| id | username | birthday   | sex  | address |
+----+----------+------------+------+---------+
|   | 李四         |  - | male | beijing |
+----+----------+------------+------+---------+
 row in set (0.00 sec)
4 总结
当出现乱码,就是编码的问题,可以尝试设置数据库的编码(set nams gbk)。
MySQL学习笔记04 插入中文时出现ERROR 1366 (HY000)的更多相关文章
- mysql  插入中文时出现ERROR 1366 (HY000): Incorrect string value: '\xC0\xEE\xCB\xC4' for column 'usern ame' at row 1
		
1 环境: MySQL Server 6.0 命令行工具 2 问题 : 插入中文字符数据出现如下错误: ERROR 1366 (HY000): Incorrect string value: '\ ...
 - 在MySQL向表中插入中文时,出现:incorrect string value 错误
		
在MySQL向表中插入中文时,出现:incorrect string value 错误,是由于字符集不支持中文.解决办法是将字符集改为GBK,或UTF-8. 一.修改数据库的默认字符集 ...
 - MySQL插入中文时出现ERROR 1406 (22001): Data too long for column 'name' at row 1   (转)
		
使用命令行方式登陆到MySQL服务器, 建立一个数据库,数据库编码设为UTF-8.此时,如果直接在命令行窗口使用insert语句插入中文,就遇到类似 ERROR 1406 (22001): Data ...
 - MySql学习笔记04
		
复习 day01 数据库相关: create database db4 character set utf8; show databases; show create database db4; dr ...
 - MYSQL不能显示中文字,显示错误“ERROR 1366 (HY000): Incorrect string value: '\xE5\xBC\xA0\xE4\xB8\x89'”
		
或者建表时带上编码utf8 CREATE TABLE `students`( `id` INT NOT NULL AUTO_INCREMENT PRIMARY KEY, `name` VARCHAR( ...
 - Mysql插入中文时提示:ERROR 1366 (HY000): Incorrect string value: '\xE5\x8F\xB0\xE5\xBC\x8F...' fo
		
Mysql插入数据时提示:ERROR 1366 (HY000): Incorrect string value: ‘\xE5\x8F\xB0\xE5\xBC\x8F…’ fo 分析如下: 首先通过语句 ...
 - MySQL学习笔记5——编码
		
MySQL学习笔记5之编码 编码 1.查看MySQL数据库编码 *SHOW VARIABLES LIK 'char%'; 2.编码解释 *character_set_client:MySQL使用该编码 ...
 - 数据库MySQL学习笔记高级篇
		
数据库MySQL学习笔记高级篇 写在前面 学习链接:数据库 MySQL 视频教程全集 1. mysql的架构介绍 mysql简介 概述 高级Mysql 完整的mysql优化需要很深的功底,大公司甚至有 ...
 - 一千行MySQL学习笔记 (转)
		
出处: 一千行MySQL学习笔记 /* 启动MySQL */ net start mysql /* 连接与断开服务器 */ mysql -h 地址 -P 端口 -u 用户名 -p 密码 /* 跳过权 ...
 
随机推荐
- js 函数中形参与实参的关系
			
函数中形参与实参的关系 对于形参和实参的定义,在 权威指南中有着明确的定义.但是,我们更在意的是它们之间的关系,到底形参会不会影响到实参? 形参到底会不会影响到实参? 对于这个问题的答案,请先看以下两 ...
 - 前端开发面试题-JavaScript(转载)
			
本文由 本文的原作者markyun 收集总结. 介绍js的基本数据类型. Undefined.Null.Boolean.Number.String. ECMAScript 2015 新增:Symbol ...
 - 3.1 - Apps or metadata that mentions the name of any other mobile platform will be rejected
			
3.1 - Apps or metadata that mentions the name of any other mobile platform will be rejected3.1 Detai ...
 - Loadrunner打开VU时候报错Critical error(cannot use Exceptiondialog)
			
打开Loadrunner打开VU时候报错Critical error(cannot use Exceptiondialog) 卸载后,删掉注册表,重新安装,打开还是这样 怎么办呢 我男票告诉我,从开始 ...
 - SQL SERVER 2012/ 2014 分页,用 OFFSET,FETCH NEXT改写ROW_NUMBER的用法(转)
			
写法: 假装有个表Shop,其中有一列ShopName,取100000到100050条数据. ROW_NUMBER 的写法 SELECT * FROM (SELECT ShopName , ROW_N ...
 - 【SPL标准库专题(1)】 SPL简介
			
什么是SPL SPL是Standard PHP Library(PHP标准库)的缩写. 根据官方定义,它是"a collection of interfaces and classes th ...
 - 转:基于InstallShield2013LimitedEdition的安装包制作
			
InstallShield Limited Edition for Visual Studio 2013 图文教程(教你如何打包.NET程序) InstallShield Limited Edit ...
 - centos7 安装 jdk1.8
			
首先是Linux的不同版本的额系统自带的配置是不一样的,比如centos6上有的自带的jdk环境的话要装1.8的就要进行卸载或者马上进行更改 jdk是java程序依赖的环境 首先查看你的系统下是否有j ...
 - AD用户移除所属组
			
AD用户移除所属组: $Membership = Get-ADPrincipalGroupMembership $Users $Membership.distinguishedName Remove- ...
 - tar压缩/解压用法
			
格式:tar zcvf 压缩后的路径及包名 你要压缩的文件 z:gzip压缩 c:创建压缩包 v:显示打包压缩解压过程 f:接着压缩 t:查看压缩包内容 x:解压 X:指定文件列表形式排除不需要打包压 ...