您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

MySQL各种错误代码解决方式(不定期更新)

bubuko 2022/1/25 19:57:37 mysql 字数 1818 阅读 641 来源 http://www.bubuko.com/infolist-5-1.html

1、mysql错误代码1366 向表中添加数据,出现1366错误代码 出错原因:检查数据库此字段的字符集与整理字符集是否与SQL语句传递数据的字符集相同;不相同则会引发MySQL1366错误。 (1)、使用语句查询当前表的各个字段状态 SHOW FULL COLUMNS FROM student; ...

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)、现在可以向数据库中添加想要的数据了

    

 

MySQL各种错误代码解决方式(不定期更新)

原文:https://www.cnblogs.com/wongzzh/p/12703208.html


如果您也喜欢它,动动您的小指点个赞吧

除非注明,文章均由 laddyq.com 整理发布,欢迎转载。

转载请注明:
链接:http://laddyq.com
来源:laddyq.com
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。


联系我
置顶