如何解决我们可以在 mysql 查询中使用十六进制的哪个上下文/案例/地点?
参考MysqL官方文档:https://dev.mysql.com/doc/refman/5.7/en/hexadecimal-literals.html
它的官方示例:
MysqL> SELECT X'4D7953514C',CHARSET(X'4D7953514C');
+---------------+------------------------+
| X'4D7953514C' | CHARSET(X'4D7953514C') |
+---------------+------------------------+
| MysqL | binary |
+---------------+------------------------+
但是,在我的 windows-MysqL5.7 中,我得到了以下信息:(客户是 Heidi)
为什么?
解决方法
好的,我知道了。
这是 Heidi 的问题,而不是 MySQL 的问题。
我换了另一个客户端(MySQL-front),然后文本结果显示为“MySQL”,而不是 0x4D79...
我也改成在.php页面中打印查询结果,文本结果也正确显示为“MySQL”。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。