pymysql执行写入mysql的操作时报错:

Warning: (3719, "'utf8' is currently an alias for the character set UTF8MB3, but will be an alias for UTF8MB4 in a future release. Please consider using UTF8MB4 in order to be unambiguous.")
  result = self._query(query)

这个警告的意思是

“UTF 8”目前是字符集UTF8MB3的别名,在将来的版本中将被UTF8MB4替换。请考虑使用UTF8MB4,以便明确无误。

这个警告并不影响程序的执行,但是如果想要修改的话,这里提供下方法:

一、首先我们可以win+r,输入cmd,接着输入

mysql -u root -p

输入mysql密码之后,输入   use  数据库名   。比如说我想查看数据库xina,那我输入命令如下来选定数据库xina

use xina;

接着查看这个数据库中某个表的数据类型,比如说我要查看表的名称是news,那我输入命令如下

show create table news;

可以看到下图所示

报错的目的是希望红框的部分是 DEFAULT CHARSET=utf8mb4

二、按照这个链接查找my.ini的方法,找到my.ini,在这个文件中找到[client],[mysqld],按照如下方式修改这个文件

[client]
port=3306
default-character-set=utf8mb4
[mysqld]
port=3306
character_set_server=utf8mb4
#解压目录
basedir=D:\MySql\mysql-8.0.12-winx64\bin
#解压目录下data目录
datadir=D:\MySql\mysql-8.0.12-winx64\data
federated
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES

Warning: (3719, 'utf8' is currently an alias for the character set UTF8MB3, but will be an alias fo相关推荐

  1. alias命令参数及用法详解--定义命令别名alias

    命          令:   alias 功能说明:设置指令的别名. 语 法:alias[别名]=[指令名称] 补充说明:用户可利用alias,自定指令的别名.若仅输入alias,则可列出目前所有的 ...

  2. Python3 使用 pymysql 连接 MySQL 建表时出现 Warning3719 UTF8 警告

    在学习 Python3 爬虫关系型数据库储存时,利用 pymysql 连接 MySQL 建表,测试用的代码如下,第一句 SQL 用于获取当前 MySQL 的版本信息,第二句 SQL 执行创建 spid ...

  3. 【MySQL】MySQL 8 新特性

    1. 默认字符集由latin1变为utf8mb4 在8.0版本之前,默认字符集为latin1,utf8指向的是utf8mb3,8.0版本默认字符集为utf8mb4,utf8默认指向的也是utf8mb4 ...

  4. mysql存储过程输出多个参数值_MySQL 存储过程返回多个值

    MySQL  存储过程返回多个值 在本教程中,您将学习如何编写/开发返回多个值的存储过程. MySQL存储函数只返回一个值.要开发返回多个值的存储过程,需要使用带有INOUT或OUT参数的存储过程. ...

  5. mysql 8.0免安装配置_Mysql8.0免安装包配置方法

    1. 官网下载mysql_8.0.12免安装包,解压到你存放的地方: 2. 配置环境变量(把bin的文件夹弄进系统path里面): 3. 在解压的根路径中,查看是否含有my.ini文件,没有就新建一个 ...

  6. nacos单机模式使用mysql库_Nacos docker 单机模式,mysql 搭建

    Nacos 的部署,我使用的时docker 部署(单机模式 Mysql),官网文档:https://nacos.io/zh-cn/docs/quick-start-docker.html 拉取代码: ...

  7. win10安装misql8_Win10安装MySQL8压缩包版的教程

    1 官网下载MySQL8安装 MySQL8下载地址 这个下载的是一个压缩包,下载后解压到指定目录即可. 2 配置环境变量 在环境变量Path里加D:DevelopmentMySQLmysql-8.0. ...

  8. mysql8 安装_MySQL8.x安装使用

    1.下载网址 https://dev.mysql.com/downloads/mysql/ 下载要登录,可以使用Oracle账户登录 2.安装MySQL服务 下载好的解压到D:developer目录下 ...

  9. Windows安装mysql8.0

    一.下载并解压 地址:https://dev.mysql.com/downloads/mysql/ 如下图: 下载解压后 二.创建my.ini文件 在D:\mysql\mysql-8.0.13-win ...

最新文章

  1. 用Cordova打包Vue-vux项目
  2. Google Guava Collections 使用介绍
  3. jQuery ajax请求成功且返回了数据,但是不进success:function()
  4. fuse java_java中的Fuse文件系统 - JVM错误双重免费或损坏
  5. devc++源文件未编译_悬赏万元,重现「木兰」编程语言编译器
  6. CentOS 初体验九:curl 的使用
  7. java.util.concurrent.Exchanger应用范例与原理浅析
  8. 手机技巧:微信这个“设置”建议关闭!否则不到半年就卡爆了
  9. linux apache配置_linux查看nginx、apache、php、php-fpm、mysql及配置项所在目录
  10. Mysql-2-数据库基础
  11. CountdownLatchTest
  12. 在Objective-C中,如何测试对象类型?
  13. substring substr slice 区别
  14. Ubuntu zip压缩文件夹 和解压文件
  15. VL17-decoder38译码器带使能端、低电平有效!
  16. tolua++ 参考手册
  17. 五星大饭店剧情,五星大饭店在线观看
  18. 【沧小海笔记】之基于FPGA的以太网设计相关知识——第二章 物理层介绍(基于88E1111)
  19. 交换机启用光口命令_H3C交换机光电复用口如何启用
  20. PS和PL共享DDR

热门文章

  1. Hexo博客部署至服务器
  2. Android 获取USB输入设备信息/区分虚拟键盘和外接键盘输入
  3. Google原生输入法LatinIME引擎初始化流程分析(二)
  4. 12月最新S-CMS学校建站系统(含小程序)
  5. springmvc-4.3.7.RELEASE核心源码断点分析
  6. 9—— Palindrome Number
  7. 编写C语言程序,输入一个以回车符结束的字符串(少于80个字符),统计并输出其中大写辅音字母的个数(大写辅音字母是除‘A’,‘E’,‘I’,‘O’,‘U’以外的大写字母)。
  8. vue配置mathjax3
  9. 【非交互式零知识证明】(上)
  10. 这些被夸爆了的绘图软件,哪一款更实用?