mysql
冲田小姐姐吃糖
短腿猫天下第一可爱
展开
-
pymssql (1366, “Incorrect string value: ‘\\xF0\\x9F\\x92\\x8E W...‘ for column ‘AppName‘ at row 1)
在处理emoji时,报错1366,原因是编码造成的在mysql8里,字符集默认就是 utf8mb4,已支持emojipython3默认就是utf8原因就出在两个字符集上,utf8mb4是utf8的超集,mb4是most bytes 4的意思,专门用来兼容四字节的unicode处理emoji时需要字符集支持unicode,utf8mb4是没问题的,但是utf8不行只需要将python连接mysql的默认格式由utf8改为utf8mb4即mysql_pool = Pool(maxAct原创 2020-12-29 16:35:41 · 729 阅读 · 0 评论 -
Mysql基操
让自增id从1开始方法1:这方法即会删除全部数据,而且重新定位自增的字段truncate table 你的表名方法2:重新定位自增的字段,让它从1开始delete from 你的表名dbcc checkident(你的表名,reseed,0)...原创 2020-10-23 18:00:02 · 162 阅读 · 0 评论 -
Python操作Mysql之连接池的用法
最近需要做一个频繁操作数据库的应用,如果频繁的建立、关闭连接则会浪费很大部分资源,于是在网上搜索连接池的用法,如下:首先Python3中操作数据库需要用到的库为pymysql,下载命令pip installpymysql简单的mysql操作import pymysqlif __name__== "__main__": db = pymysql.connect(host="数据库地址", user="testuser", password="test123",databa.原创 2020-10-23 17:33:01 · 2652 阅读 · 0 评论