博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
MYSQL使用的时候遇到的一些问题
阅读量:6939 次
发布时间:2019-06-27

本文共 879 字,大约阅读时间需要 2 分钟。

hot3.png

1.  之前使用的时候遇到编码有问题。在MYSQL的命令行里输入了status结果显示如下:

    Server characterset: latin1

    Db     characterset: utf8

    Client characterset: latin1

    Conn.  characterset: latin1

   解决: 命令行里收入set names utf8结果显示如下:

    Server characterset: latin1

    Db     characterset: utf8

    Client characterset: utf8

    Conn.  characterset: utf8

    参考: 

2. 依然是苦逼的编码.今天往一个表插入数据,结果老是乱码,刚开始以为是表的编码问题, 后来发现改了表的编码以后依然有这样的问题,之后才发现原来表的字段是有编码的。我好土= =!

    参考:

3. 事务/锁= =!一直没仔细去看过(希望以后开发能用上,嘿嘿)

     参考: 

                

                

                

                

                

                 (看的不是很懂)

    PS: MYSQL的InnoDB引擎下,可重复读(Repeatable Read)的事务隔离级别不会造成“幻读”。(在5.5.28版本下做的测试),具体见官方文档 

By default, InnoDB operates in REPEATABLE READ transaction isolation level and with the innodb_locks_unsafe_for_binlog system variable disabled. In this case, InnoDB uses next-key locks for searches and index scans, which prevents phantom rows (see Section 14.3.9.5, “Avoiding the Phantom Problem Using Next-Key Locking”).

转载于:https://my.oschina.net/sword4j/blog/52680

你可能感兴趣的文章
软件测试LR通用性能分析流程
查看>>
如何升级phpmyadmin
查看>>
解决 phpmyadmin #2002 无法登录 MySQL 服务器
查看>>
hibernate添加时间问题
查看>>
要看的
查看>>
我的Git忽略文件
查看>>
Maven学习总结(六)——Maven与Eclipse整合
查看>>
我的友情链接
查看>>
深入浅出CChart 每日一课——第九课 实时数据显示,期中考试
查看>>
深入浅出CChart 每日一课——第十三课 似曾相识之云图,乱花渐欲迷人眼
查看>>
SpringMVC权限管理
查看>>
nginx Etag模块
查看>>
Oracle操作的部分ddl语句
查看>>
tune2fs指令
查看>>
Windows Server 8任务管理新功能
查看>>
博文测试
查看>>
PHP字符串转二进制(支持混合字符串)
查看>>
Excel 中使用SQL 语句查询数据(四)
查看>>
java开发中的23种设计模式详解 [转]
查看>>
Linux上vi(vim)编辑器使用教程
查看>>