• unknown's avatar
    Added sql_mode PAD_CHAR_TO_FULL_LENGTH (WL#921) · 4958eec7
    unknown authored
    This pads the value of CHAR columns with spaces up to full column length (according to ANSI)
    It's not makde part of oracle or ansi mode yet, as this would cause a notable behaviour change.
    Added uuid_short(), a generator for increasing 'unique' longlong integers (8 bytes)   
    
    
    mysql-test/r/func_misc.result:
      Update results
    mysql-test/r/sql_mode.result:
      Update results
    mysql-test/t/func_misc.test:
      Added test for uuid_short()
    mysql-test/t/sql_mode.test:
      Added test for sql_mode=PAD_CHAR_TO_FULL_LENGTH (#WL921)
    sql/field.cc:
      Added sql_mode PAD_CHAR_TO_FULL_LENGTH
    sql/item.cc:
      Initialize uuid_short()
    sql/item_create.cc:
      Added creation of uuid_short()
    sql/item_func.cc:
      Added uuid_short()
    sql/item_func.h:
      Added uuid_short()
    sql/mysql_priv.h:
      Added sql_mode PAD_CHAR_TO_FULL_LENGTH
    sql/mysqld.cc:
      Added sql_mode PAD_CHAR_TO_FULL_LENGTH
    4958eec7
field.cc 258 KB