为什么 mysqlbinlog 实用程序显示两个值而不是一个?
Why mysqlbinlog utility displays two values instead of one?
我正在尝试通过 mysqlbinlog
实用程序调查二进制日志中的内容。当我添加详细参数 -vv
时,我看到 INSERT
查询这部分
@2=-27170 (38366) /* SHORTINT meta=0 nullable=0 is_null=0 */
有谁知道为什么会有两个数字? INSERT
中真正发送给 MySQL 的号码是多少?
二进制日志流中没有关于整数符号的信息。所以这就是为什么我看到两个数字。这篇文章中有描述 https://mariadb.com/resources/blog/sign-row-based-binary-logging-and-integer-signedness-mysql-and-mariadb
我正在尝试通过 mysqlbinlog
实用程序调查二进制日志中的内容。当我添加详细参数 -vv
时,我看到 INSERT
查询这部分
@2=-27170 (38366) /* SHORTINT meta=0 nullable=0 is_null=0 */
有谁知道为什么会有两个数字? INSERT
中真正发送给 MySQL 的号码是多少?
二进制日志流中没有关于整数符号的信息。所以这就是为什么我看到两个数字。这篇文章中有描述 https://mariadb.com/resources/blog/sign-row-based-binary-logging-and-integer-signedness-mysql-and-mariadb