由于python链接数据库需要下载DB API模块:例如你需要访问Mysql数据,你需要MySQL数据库模块。 DB-API是一个规范。 以便为不同的底层数据库系统和数据库接口程序提供一致的访问接口。 Python的DB-API,为大多数的数据库实现了接口,使用它连接各数据库后,就可以用相同的方式操 ...
分类:
数据库 时间:
2018-08-20 01:13:15
阅读次数:
264
𥖄 <property name="connectionInitSqls" value="set names utf8mb4"/> ...
分类:
其他好文 时间:
2018-08-14 21:13:24
阅读次数:
212
mysql在线更改表可用工具 pt-online-schema-change 更改,或者用gh-ost更改。pt-online-schema-change 在原表创建索引,跟踪新插入的数据。gh-ost则根据日志应用到更改后的表。 下面把pt-online-schema-change封装为脚本化 ...
分类:
其他好文 时间:
2018-07-31 17:12:17
阅读次数:
154
今天遇到Mysql插入数据里有中文字符出现Incorrect string value的错误 现在UTF8是主流,使用GBK 有诸多不便,而且要经常转来转去。 今天碰到个错,是关于EMOJI表情的,EMOJI表情存不进UTF-8的数据库中。 解决办法,把MYSQL数据库编码改为 utf8mb4 即可 ...
分类:
数据库 时间:
2018-07-31 00:38:05
阅读次数:
161
先安装mysql 注意指定编码为utf8mb4 https://www.cnblogs.com/yunns/p/4877333.html 主节点: 添加2行 从节点: 添加一行id 然后安装: 或者正常单节点安装完了再来设置最后那两行也行. 然后开始master上配置一个用户,允许slave从远端登 ...
分类:
数据库 时间:
2018-07-27 22:23:56
阅读次数:
252
create database sina default character set utf8mb4 collate utf8mb4_unicode_ci; ==or== my.cnf一般在etc/mysql/my.cnf位置。找到后请在以下三部分里添加如下内容: [client] default- ...
分类:
数据库 时间:
2018-07-25 11:25:44
阅读次数:
143
Laravel 5.6: Specified key was too long error 在Laravel执行以下命令: 这是由于Laravel5.6设置了数据库默认编码,现在的编码默认为“utf8mb4”(支持emoji), 开始查看了官网是这么说的: “applications and as ...
分类:
其他好文 时间:
2018-07-23 17:19:44
阅读次数:
200
在/etc下新建一个文件my.cnf,将下述内容粘贴进去,重启mysql生效 ...
分类:
数据库 时间:
2018-07-20 19:00:44
阅读次数:
152
1 1366, "Incorrect string value: '\\xF0\\x9F\\x98\\x81' solve: You need utf8mb4, not utf8, when connecting to MySQL and in the columns involved Rick J ...
分类:
数据库 时间:
2018-07-13 13:25:31
阅读次数:
171
1 前言 由于带emoj表情的昵称无法存储在mysql character_set_server= utf8模式下,按照参考文章[1],改成utf8mb4,无效(可能使用方法不对)。 总体思路是,把昵称过滤emoj表情,得到过滤后的昵称。 2 代码 正则表达式还有其它表示方法,这个正则表达式可以过滤 ...
分类:
编程语言 时间:
2018-07-01 18:59:06
阅读次数:
1389