暂无图片
my sql5.7版本bit字段值不准确
我来答
分享
詹展武
2019-07-04
my sql5.7版本bit字段值不准确

5.7版本碰到一个问题,不知道为什么

两个表分别A B

表A中有 int text int varchart 等类型

表B有 int varchar等类型

在执行 表A join/right join 表B 加order by ,表A中所有bit类型字段的值都回变为非0

bit加text加right join加order by四个条件成立时候就变,在5.6版本执行是正常的,如果看具体解决请加微信zwuxin,纠结两天了,望一起探究

我来答
添加附件
收藏
分享
问题补充
4条回答
默认
最新
詹展武

tmp_0fe821daa54b13fe44e44f91a5588b94a926b453bb109518.jpg

暂无图片 评论
暂无图片 有用 0
打赏 0
詹展武

tmp_e0dbc9455f0b25028a963e1e80b526848ee9264709f6ae2c.jpg

暂无图片 评论
暂无图片 有用 0
打赏 0
詹展武

tmp_1c6f4cd2ec4d40bf009e52f53cc6edf5b02531c916e6331b.jpg

暂无图片 评论
暂无图片 有用 0
打赏 0
詹展武

tmp_260d6c59a32c2c348dbbf10a9eb1ff8afb798947b6d27399.jpg

暂无图片 评论
暂无图片 有用 0
打赏 0
回答交流
Markdown


请输入正文
提交
相关推荐
MySQL数据库2003错误是什么意思?
回答 1
已采纳
https://blog.csdn.net/nayun123/article/details/117365013
想学习mysql的索引和锁看什么书好呀?
回答 2
除了mysql技术内幕,还有涂抹mysql。从进阶到王者。高性能mysql等。还有mysql运维内参。
MySQL 自增变量 设置为+1 但是会自己变为+2,然后又自己变为+1,怎么解决?
回答 1
有没有可能2是因为0和2之间的数据(1)被删掉了?
MySQL 文件超过10g,有什么好用的对比工具吗?
回答 1
Mysqldbcompare或者WinMerge都试试?
隐式转换
回答 1
At2.col1为utf8字符集,t1.col1为utf8mb4字符集Bt2.col1为varchar型,t1.col1为bigint型Dt2.col1为varchar型,t1.col1为int型
mysql的主流版本是哪个?
回答 1
已采纳
5.7
win10系统,安装mysql5.7 ,在cmd里中文显示乱码,也无法插入中文字段,但nactive软件操作一切正常
回答 1
已采纳
cmd右键属性可以看到字符集类型,winows中文默认是简体中文GBK;从mysql5.7开始逐渐是utf8mb4;nactive默认也是是走的uft8的
请教下两条 SQL语句分别在 Mysql(MyIsam , InnoDB) ,Sql Server , Oracle , PGsql 中的效率对比 ?
回答 1
oracle一般会自动选择方案二
做数据库的主从同步的时候,在从机的配置文件加了这几个参数,就导致从机的服务不能正常启动了,是有语法错误还是这几个参数不能写在从机的配置文件里面?
回答 1
已采纳
红框前5个不用写在cnf中。这个是在命令行中打命令changemastertomasterhost'10.46.20.97',masteruser'root',masterpassword'1',ma
关于xtrabackup增量备份的问题
回答 3
关键就看你applylog时有没有加redoonly选项了,如果加了就可以当base用,没有加肯定就不能用!即使备份的时候没有报错,肯定也是无法用来恢复的备份集,因为增量恢复的顺序都错了,增量恢复时必