code: func (cc *clientConn) handleSetOption(data []byte) (err error) {
  	if len(data) < 2 {
  		return mysql.ErrMalformPacket
  	}
  
  	switch binary.LittleEndian.Uint16(data[:2]) {
  	case 0:
  		cc.capability |= mysql.ClientMultiStatements
  		cc.ctx.SetClientCapability(cc.capability)
  	case 1:
  		cc.capability &^= mysql.ClientMultiStatements
  		cc.ctx.SetClientCapability(cc.capability)
  	default:
  		return mysql.ErrMalformPacket
  	}
  	if err = cc.writeEOF(0); err != nil {
  		return err
  	}
  
  	return cc.flush()
  }
docs: // handleSetOption refer to https://dev.mysql.com/doc/internals/en/com-set-option.html