当前位置: 传客网 > mysql 错误 SQL Error: 1366: Incorrect string value: &quo

mysql 错误 SQL Error: 1366: Incorrect string value: &quo

2017-01-09 作者:少校

[转发]在查mysql 1366的错误原因时,发现一些有趣的回答。地址为:http://zhidao.baidu.com/question/59029575.html

不过,还是有人给出了比较好的解决方法:

http://www.phplamp.org/2008/11/mysql-1366-problem-solution/
  1. MySQL 1366错误大致描述如下  
  2.   
  3. at row  
  4.   
  5. 解决办法:检查数据库此字段的字符集与整理字符集是否与SQL语句传递数据的字符集相同;不相同则会引发MySQL1366错误。  
  6.   
  7. 修改MySQL该字段的字符集与整理规则即可。假设数据表为phplamp, SQL语句的字符集为utf8,出错的字段为address:  
  8. MySQL 1366 错误解决办法  
  9.   
  10.   1. #检查数据表所有字段的状态  
  11. >show full columns from phplamp;  
  12.    3. #发现address字段的Collation项非utf8,修改它!  
  13. alter table phplamp change name name varchar(100) character set utf8 collate utf8_unicode_ci not null default '';  
  14.   
  15. 修改完字段的字符集后可以再使用show full columns from table_name命令检查一下,以确保万无一失。假如您的SQL字符集为GBK或是GB2312或是其它的话,只需要将数据表字段的字符集更改为其相应的编码即可。  
  16.   
  17. 再送上一个MySQL的命令:  
  18. 修改数据表的字符集与整理  
  19.   
  20. show full columns from table_name;  


相关推荐

  • 解决MySQL里的ERROR 1366 Incorrect string value

    1.这个就是编码的问题,可能在装MySql的时候选择的是默认的编码,或者你选择的UTF8,所以在插入数据的时候出现编码的错误,解决方法是找到Mysql的安装目录下的my.ini文件,把里面的default-character-set=GBK

  • 转: String与string的区别

    http://apps.hi.baidu.com/share/detail/34519817C#]String与string的区别最近,正在简单地学习C#的一些知识。C#是区分大小写的,但是我却发现C#中同时存在String与string,

  • 请别再拿“String s = new String("xyz");创建了多少个String实例”来面试了吧

    这几天在背面试笔试题,同样遇见了经典的“Strings=newString("xyz");创建了多少个String实例”问题,查询答案至于发现这个经典的帖子。分享下!!原帖地址:http://www.iteye.com/topic/7746

  • C# string.format() 格式化说明符

    一、定义String.Format是将指定的String类型的数据中的每个格式项替换为相应对象的值的文本等效项。如:(1)stringp1="Jackie";stringp2="Aillo";Response.Write(String.Fo

  • C++ string类常用函数

    string算是用的还比较熟练了,这几天狂补字符串,这段总结的很好,拿了过来,额邹四个借花献佛。string类的构造函数:string(constchar*s);//用c字符串s初始化string(intn,charc);//用n个字符c初

  • CString string char等字符类型的相关知识和转换

    CString,int,string,char*之间的转换string转CStringCString.format(”%s”,string.c_str());char转CStringCString.format(”%s”,char*);ch

  • Java String StringBuilder StringBuffer

    在Android/Java开发中,用来处理字符串常用的类有3种:String、StringBuilder、StringBuffer。它们的异同点:1)都是final类,都不允许被继承;2)String长度是不可变的,StringBuffer

  • (转)C++ string 字符串详解

    C++string详解NicolaiM.Josuttis译者:侯捷/孟岩C++之所以抛弃char*的字符串而选用C++标准程序库中的string类,是因为他和前者比较起来,不必担心内存是否足够、字符串长度等等,而且作为一个类出现,他集成的操

  • Java String 的应用

    1.Stringstr=newString("aaa");Stringstr=newString("aaa");这行代码究竟创建了几个String对象呢?答案是2个,而不是3个。由于newString("aaa")相当于"aaa"与一个就是

  • char* string CString比较总结

    char*stringCString比较总结(一)概述string和CString均是字符串模板类,string为标准模板类(STL)定义的字符串类,已经纳入C++标准之中;CString(typedefCStringT>CStrin

  • scala string ...

    objectTest{varstrMsg:String="testmsg!";defmain(args:Array[String]){varstrLen=strMsg.length();println("stringmsg:"+strMsg

  • C++Primer 第四版 第九章  string 类型提供的 find 操作的参数

    c,pos在s中,从下标pos标记的位置开始,查找字符c。pos的默认值为0s2,pos在s中,从下标pos标记的位置开始,查找string对象s2。pos的默认值为0cp,pos在s中,从下标pos标记的位置形参,查找指针cp所指向的C风

  • 经典String str = new String("abc")内存分配问题

    Stringstr1="abc";Stringstr2=newString("abc");有啥区别今天在某JAVA群里有人问到这个问题,发觉自己也没搞明白,google一阵找到一篇说的比较明白的文章。====================

  • string dirname ( string $path )

    给出一个包含有指向一个文件的全路径的字符串,本函数返回去掉文件名后的目录名。在Windows中,斜线(/)和反斜线(\)都可以用作目录分隔符。在其它环境下是斜线(/)。通常在配置文件路径的时候用dirname(__FILE__)是非常有效的

  • findbugs的Dm警告Use of non-localized String.toUpperCase() or String.toL

    项目自搭建好ICP-CI环境之后,出现的几个顽固的findbugs警告,真的是让人无从下手。趁着昨天下午的空挡,仔细的研究了一下其中的一个警告,发现还挺有意思的。Type:DmConsiderusingLocaleparameterized

  • Java 6 中是如何实现 String.intern

    【诺博源】【诺博源职业在线教育】【PHP在线学习】【Java视频教程】【诺博源】【诺博源职业在线教育】【PHP在线学习】【Java视频教程】提醒:字符串池(有名字符串标准化)是通过使用唯一的共享String对象来使用相同的值不同的地址表示字

  • char[],*char, string, cstring的区别将str转换成 char[]格式的字符串

    c_str()函数的返回值是constchar*的,不能直接赋值给char*,所以就需要我们进行相应的操作转化,下面就是这一转化过程。#include<iostream>#include<string>usingna

  • Java 中的 String 为什么是不可变的?

    什么是不可变对象?众所周知,在Java中,String类是不可变的。那么到底什么是不可变的对象呢?可以这样认为:如果一个对象,在它创建完成之后,不能再改变它的状态,那么这个对象就是不可变的。不能改变状态的意思是,不能改变对象内的成员变量,包

  • Python String和PyQt QString的区别(转)

    以下在python2.5和PyQt4.4.6forpython2.5环境下讨论。在python中有两种与字符有关的类型:stringobject和Unicodeobject。平时进行输入输出的一般都用stringobject,当需要显示一些

  • java String以及字符串直接量与字符串驻留池

    前言:字符串(String)是java编程语言中的核心类之一,在我们平常时候使用也比较很普遍,应用广泛。但你是否知道什么是字符串直接量,知不知道有个字符串驻留池,字符串的驻留池可以用来缓存字符串直接量。什么是直接量?直接量是指:在程序中,通

返回
顶部