• unknown's avatar
    Backport: · 8abb7314
    unknown authored
    B-g#26600: table PROFILING in INFORMATION SCHEMA has wrong data type
    
    B-g#27047[partial]: INFORMATION_SCHEMA table cannot have BIGINT \
          fields
    
    No Information_schema table has ever needed floating-point data 
    before.  Transforming all floating point to a string and back to a
    number causes a real data problem on Windows, where the libc may 
    pad the exponent with more leading zeroes than we expect and the
    significant digits are truncated away.
    
    This also makes interpreting an unimplemented type as a string into
    a fatal error in debug builds.  Thus, we will catch problems when we
    try to use those types in new I_S tables.
    
    
    sql/sql_show.cc:
      Add floating-point types to Information_schema output.
    8abb7314
sql_show.cc 146 KB