› MySQL 5.5 Community Server
› MySQL 5.6 Community Server
› Percona Configuration Wizard
› XtraBackup 搭建主从复制
Great Sites on MySQL
› Percona
› MySQL Performance Blog
› Severalnines
推荐管理工具
› Sequel Pro
› phpMyAdmin
推荐书目
› MySQL Cookbook
MySQL 相关项目
› MariaDB
› Drizzle
参考文档
› http://mysql-python.sourceforge.net/MySQLdb.html
awker
V2EX  ›  MySQL

求指教, mysql binlog row 格式解析后的文本中 @数字 是什么意思?

  •  
  •   awker · Nov 22, 2019 · 5206 views
    This topic created in 2505 days ago, the information mentioned may be changed or developed.
    ### UPDATE `foobar`.`people`
    ### WHERE
    ###   @1=58 /* LONGINT meta=0 nullable=0 is_null=0 */
    ###   @2='张三' /* VARSTRING(96) meta=96 nullable=1 is_null=0 */
    ###   @3='11111111111' /* VARSTRING(36) meta=36 nullable=1 is_null=0 */
    ###   @4='[email protected]' /* VARSTRING(150) meta=150 nullable=1 is_null=0 */
    ###   @5=NULL /* VARSTRING(45) meta=45 nullable=1 is_null=1 */
    ###   @6=NULL /* TINYINT meta=0 nullable=1 is_null=1 */
    ###   @7=NULL /* DATE meta=0 nullable=1 is_null=1 */
    ###   @8=NULL /* TINYINT meta=0 nullable=1 is_null=1 */
    ###   @9=NULL /* VARSTRING(150) meta=150 nullable=1 is_null=1 */
    ###   @10=NULL /* VARSTRING(60) meta=60 nullable=1 is_null=1 */
    ###   @11=NULL /* VARSTRING(300) meta=300 nullable=1 is_null=1 */
    ###   @12=NULL /* VARSTRING(150) meta=150 nullable=1 is_null=1 */
    ###   @13=NULL /* VARSTRING(600) meta=600 nullable=1 is_null=1 */
    ###   @14=NULL /* VARSTRING(600) meta=600 nullable=1 is_null=1 */
    ###   @15='2019-04-30 15:29:32' /* DATETIME(0) meta=0 nullable=1 is_null=0 */
    ###   @16=NULL /* LONGINT meta=0 nullable=1 is_null=1 */
    ###   @17='2019-11-21 15:57:58' /* DATETIME(0) meta=0 nullable=1 is_null=0 */
    ###   @18=64 /* LONGINT meta=0 nullable=1 is_null=0 */
    ### SET
    ###   @1=58 /* LONGINT meta=0 nullable=0 is_null=0 */
    ###   @2='张三' /* VARSTRING(96) meta=96 nullable=1 is_null=0 */
    ###   @3='11111111111' /* VARSTRING(36) meta=36 nullable=1 is_null=0 */
    ###   @4='[email protected]' /* VARSTRING(150) meta=150 nullable=1 is_null=0 */
    ###   @5=NULL /* VARSTRING(45) meta=45 nullable=1 is_null=1 */
    ###   @6=NULL /* TINYINT meta=0 nullable=1 is_null=1 */
    ###   @7=NULL /* DATE meta=0 nullable=1 is_null=1 */
    ###   @8=NULL /* TINYINT meta=0 nullable=1 is_null=1 */
    ###   @9=NULL /* VARSTRING(150) meta=150 nullable=1 is_null=1 */
    ###   @10=NULL /* VARSTRING(60) meta=60 nullable=1 is_null=1 */
    ###   @11=NULL /* VARSTRING(300) meta=300 nullable=1 is_null=1 */
    ###   @12=NULL /* VARSTRING(150) meta=150 nullable=1 is_null=1 */
    ###   @13=NULL /* VARSTRING(600) meta=600 nullable=1 is_null=1 */
    ###   @14=NULL /* VARSTRING(600) meta=600 nullable=1 is_null=1 */
    ###   @15='2019-04-30 15:29:32' /* DATETIME(0) meta=0 nullable=1 is_null=0 */
    ###   @16=NULL /* LONGINT meta=0 nullable=1 is_null=1 */
    ###   @17='2019-11-21 16:21:13' /* DATETIME(0) meta=0 nullable=1 is_null=0 */
    ###   @18=64 /* LONGINT meta=0 nullable=1 is_null=0 */
    

    比如这些 @1、 @2、...、 @18 是指代字段吗?(如何是,怎么对应上表字段)还是什么意思?有没有相关文档参考下?

    1 replies  •  2019-11-26 14:47:25 +08:00
    8
        1
    8  
       Nov 26, 2019
    @ 我 ?
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2428 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 08:05 · PVG 16:05 · LAX 01:05 · JFK 04:05
    ♥ Do have faith in what you're doing.