zoukankan      html  css  js  c++  java
  • mysql错误代码1366

    1、mysql错误代码1366

      向表中添加数据,出现1366错误代码

      

       出错原因:检查数据库此字段的字符集与整理字符集是否与SQL语句传递数据的字符集相同;不相同则会引发MySQL1366错误。

      (1)、使用语句查询当前表的各个字段状态

          SHOW FULL COLUMNS FROM student;

         

       (2)、发现Collation列中有的字段含有非utf8项,应使用如下语句进行修改

        

        ALTER TABLE student CHANGE studentno studentno VARCHAR(10) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL DEFAULT '';
        ALTER TABLE student CHANGE studentname studentname VARCHAR(10) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL DEFAULT '';
        ALTER TABLE student CHANGE loginpwd loginpwd VARCHAR(10) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL DEFAULT '';
        ALTER TABLE student CHANGE sex sex VARCHAR(10) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL DEFAULT '';
        ALTER TABLE student CHANGE phone phone VARCHAR(10) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL DEFAULT '';
        ALTER TABLE student CHANGE email email VARCHAR(10) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL DEFAULT '';

        

       (3)、现在可以向数据库中添加想要的数据了

        

  • 相关阅读:
    软件架构感悟.
    浏览器缓存技术
    as到底干嘛了???
    关于WebForm开发问题(给新手的建议)
    疑难问题ASP.NET
    破解hash算法.高手请进,求解.
    (MVC和JVPL模式)Moon.Web架构谈
    Moon.NET框架架构及介绍
    调用API设置安卓手机的Access Point
    gtShell 为你常用的目录建立标签并快速跳转
  • 原文地址:https://www.cnblogs.com/wongzzh/p/12703208.html
Copyright © 2011-2022 走看看