我正在尝试通过 mysqlbinlog
实用程序调查 binlog 中的某些内容。当我添加详细参数 -vv
时,我看到了这部分的 INSERT
查询
@2=-27170 (38366)/* SHORTINT meta=0 nullable=0 is_null=0 */
有谁知道为什么会有两个数字?发送到 MySQL 的 INSERT
的真正部分是什么数字?
最佳答案
在二进制日志流中没有关于整数符号的信息。所以这就是为什么我看到两个数字。这篇文章中描述了https://mariadb.com/resources/blog/sign-row-based-binary-logging-and-integer-signedness-mysql-and-mariadb
关于mysql - 为什么 mysqlbinlog 实用程序显示两个值而不是一个?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43982748/