• unknown's avatar
    Added SQLSTATE to client/server protocol · f2131b44
    unknown authored
    bmove_allign -> bmove_align
    Added OLAP function ROLLUP
    Split mysql_fix_privilege_tables to a script and a .sql data file
    Added new (MEMROOT*) functions to avoid calling current_thd() when creating some common objects.
    Added table_alias_charset, for easier --lower-case-table-name handling
    Better SQL_MODE handling (Setting complex options also sets sub options)
    New (faster) assembler string functions for x86
    
    
    BitKeeper/etc/ignore:
      added libmysqld/sql_state.c
    client/mysql.cc:
      Added SQLSTATE to error messages
      Added new function put_error() to be able to clean up some old code.
    client/mysqltest.c:
      Write ERROR SQLSTATE for all errors
    dbug/dbug.c:
      Portability fixes
    include/m_string.h:
      Rename bmove_allign as bmove_align
    include/mysql.h:
      Added SQLSTATE (for embedded version)
    include/mysql_com.h:
      Send correct SQLSTATE for the error to the client
    libmysql/libmysql.c:
      Changed default error state to HY000
      Applied code cleanup patch
    libmysqld/Makefile.am:
      A...
    f2131b44
m_string.h 7.59 KB