• cmiller@zippy.cornsilk.net's avatar
    Backport: · b7a27a6b
    cmiller@zippy.cornsilk.net 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.
    b7a27a6b
sql_show.cc 146 KB