1. 06 Mar, 2001 1 commit
    • unknown's avatar
      Merged some functions and removed some unused client functions. · 869c89fe
      unknown authored
      Remember UNION for ALTER TABLE
      Added test for if we are supporting transactions.
      Don't allow REPLACE to replace a row when we have generated an auto_increment key
      Fixed bug when using BLOB keys
      Fixed bug in SET @variable=user.
      
      
      Docs/manual.texi:
        Added some examples and moved the Error access denied section to the
        error section.
      client/mysqltest.c:
        Changed to use the new mysql_send_query()
      include/mysql.h:
        Changed mysql_reap_query() to mysql_send_query().
      libmysql/libmysql.c:
        Changed mysql_reap_query() to mysql_send_query()
        Merged some functions and removed some unused functions.
      mysql-test/r/bdb.result:
        New test case
      mysql-test/r/distinct.result:
        New test case
      mysql-test/r/key.result:
        New test case
      mysql-test/r/merge.result:
        New test case
      mysql-test/r/replace.result:
        New test case
      mysql-test/t/bdb.test:
        New test case
      mysql-test/t/key.test:
        New test case
      mysql-test/t/merge.test:
        New test case
      mysql-test/t/replace.test:
        New test case
      mysys/my_lock.c:
        Moved global lock variable to static
      sql-bench/test-insert.sh:
        Added test case for index-read only
      sql/field.h:
        Fixed that one can optimize ORDER BY with ISAM and GEMINI
      sql/ha_berkeley.cc:
        Added type casts needed for Windows
      sql/ha_innobase.cc:
        Removed reference to manual from comment.
      sql/ha_myisammrg.cc:
        Remember UNION for ALTER TABLE
      sql/ha_myisammrg.h:
        Remember UNION for ALTER TABLE
      sql/handler.cc:
        Added test for if we are supporting transactions.
        Don't allow REPLACE to replace a row when we have generated an auto_increment key.
      sql/handler.h:
        Remember UNION for ALTER TABLE
      sql/key.cc:
        Fixed bug when using BLOB keys
      sql/mysql_priv.h:
        Added new variables
      sql/mysqld.cc:
        Added new variables
      sql/opt_range.cc:
        Fixed problem with BLOB keys
      sql/opt_sum.cc:
        Fix for BLOB keys
      sql/sql_class.cc:
        Added test if we need to init/clean transaction variables
      sql/sql_insert.cc:
        Fix for REPLACE and auto_increment keys
      sql/sql_parse.cc:
        Fixed bug in max_user_connections
      sql/sql_select.cc:
        Fixed problem with key on BLOB
      sql/sql_yacc.yy:
        Fixed bug in SET @variable=user.
      sql/table.cc:
        Fixed problem with keys on BLOB
      869c89fe
  2. 03 Mar, 2001 3 commits
    • unknown's avatar
      row0mysql.c Removed a bug in update of a table with no primary key · ec5e2f58
      unknown authored
      
      innobase/row/row0mysql.c:
        Removed a bug in update of a table with no primary key
      ec5e2f58
    • unknown's avatar
      f1221907
    • unknown's avatar
      Fixes for innobase usage · 73e34999
      unknown authored
      Fixed bug when using TEXT columns with BDB tables
      Allow LOAD DATA INFILE to use numbers with ENUM and SET columns
      
      
      BUILD/compile-pentium:
        Added --with-innobase-db
      Docs/manual.texi:
        Added more documentation to Innobase and KILL
      client/mysqladmin.c:
        Quote database names for CREATE and DROP
      mysql-test/install_test_db.sh:
        Don't use innobase, bdb or gemini when installing privilege tables
      mysql-test/mysql-test-run.sh:
        Added testing of innobase tables
      mysql-test/r/bdb.result:
        Added test of TEXT column bug
      mysql-test/t/bdb.test:
        Added test of TEXT column bug
      mysql-test/t/innobase.test:
        Cleanup innobase tests
      scripts/mysql_install_db.sh:
        Added testing of innobase tables
      sql/field.cc:
        Allow LOAD DATA INFILE to use numbers with ENUM and SET columns
      sql/filesort.cc:
        Fixed typo
      sql/ha_berkeley.cc:
        Fixed problem with TEXT columns in BDB tables
      sql/mysqld.cc:
        Always support the --innobase-data-file-path option
      sql/share/swedish/errmsg.OLD:
        Added swedish error messages
      sql/share/swedish/errmsg.txt:
        Added swedish error messages
      sql/sql_base.cc:
        Reset tables after usage (to fix problem with BDB and TEXT columns)
      sql/sql_delete.cc:
        Use generate table if --skip-innobase is used
      73e34999
  3. 02 Mar, 2001 8 commits
    • unknown's avatar
      row0sel.c Removes now trailing spaces from varchars · 3be063ea
      unknown authored
      srv0start.c	Removes now trailing spaces from varchars
      row0mysql.ic	Removes now trailing spaces from varchars
      ha_innobase.cc	Removes now trailing spaces from varchars
      
      
      sql/ha_innobase.cc:
        Removes now trailing spaces from varchars
      innobase/include/row0mysql.ic:
        Removes now trailing spaces from varchars
      innobase/row/row0sel.c:
        Removes now trailing spaces from varchars
      innobase/srv/srv0start.c:
        Removes now trailing spaces from varchars
      3be063ea
    • unknown's avatar
      univ.i Changed univ.i to non-debug version · e6a57adc
      unknown authored
      
      innobase/include/univ.i:
        Changed univ.i to non-debug version
      e6a57adc
    • unknown's avatar
      ut0ut.c Fixes for 64-bit Linux, bug fixes, compiler warning fixes · de135a12
      unknown authored
      mem0pool.c	Fixes for 64-bit Linux, bug fixes, compiler warning fixes
      os0file.c	Fixes for 64-bit Linux, bug fixes, compiler warning fixes
      os0shm.c	Fixes for 64-bit Linux, bug fixes, compiler warning fixes
      os0sync.c	Fixes for 64-bit Linux, bug fixes, compiler warning fixes
      os0thread.c	Fixes for 64-bit Linux, bug fixes, compiler warning fixes
      page0page.c	Fixes for 64-bit Linux, bug fixes, compiler warning fixes
      que0que.c	Fixes for 64-bit Linux, bug fixes, compiler warning fixes
      row0ins.c	Fixes for 64-bit Linux, bug fixes, compiler warning fixes
      row0mysql.c	Fixes for 64-bit Linux, bug fixes, compiler warning fixes
      row0sel.c	Fixes for 64-bit Linux, bug fixes, compiler warning fixes
      row0upd.c	Fixes for 64-bit Linux, bug fixes, compiler warning fixes
      row0vers.c	Fixes for 64-bit Linux, bug fixes, compiler warning fixes
      srv0srv.c	Fixes for 64-bit Linux, bug fixes, compiler warning fixes
      srv0start.c	Fixes for 64-bit Linux, bug fixes, compiler warning fixes
      sync0arr.c	Fixes for 64-bit Linux, bug fixes, compiler warning fixes
      sync0rw.c	Fixes for 64-bit Linux, bug fixes, compiler warning fixes
      sync0sync.c	Fixes for 64-bit Linux, bug fixes, compiler warning fixes
      trx0rec.c	Fixes for 64-bit Linux, bug fixes, compiler warning fixes
      trx0trx.c	Fixes for 64-bit Linux, bug fixes, compiler warning fixes
      srv0srv.h	Fixes for 64-bit Linux, bug fixes, compiler warning fixes
      sync0rw.h	Fixes for 64-bit Linux, bug fixes, compiler warning fixes
      sync0sync.h	Fixes for 64-bit Linux, bug fixes, compiler warning fixes
      ut0dbg.h	Fixes for 64-bit Linux, bug fixes, compiler warning fixes
      lock0lock.c	Fixes for 64-bit Linux, bug fixes, compiler warning fixes
      log0log.c	Fixes for 64-bit Linux, bug fixes, compiler warning fixes
      log0recv.c	Fixes for 64-bit Linux, bug fixes, compiler warning fixes
      ibuf0ibuf.c	Fixes for 64-bit Linux, bug fixes, compiler warning fixes
      buf0buf.h	Fixes for 64-bit Linux, bug fixes, compiler warning fixes
      buf0buf.ic	Fixes for 64-bit Linux, bug fixes, compiler warning fixes
      hash0hash.ic	Fixes for 64-bit Linux, bug fixes, compiler warning fixes
      mach0data.ic	Fixes for 64-bit Linux, bug fixes, compiler warning fixes
      mem0mem.h	Fixes for 64-bit Linux, bug fixes, compiler warning fixes
      mem0pool.h	Fixes for 64-bit Linux, bug fixes, compiler warning fixes
      mtr0mtr.h	Fixes for 64-bit Linux, bug fixes, compiler warning fixes
      os0file.h	Fixes for 64-bit Linux, bug fixes, compiler warning fixes
      os0sync.h	Fixes for 64-bit Linux, bug fixes, compiler warning fixes
      os0sync.ic	Fixes for 64-bit Linux, bug fixes, compiler warning fixes
      os0thread.h	Fixes for 64-bit Linux, bug fixes, compiler warning fixes
      univ.i  	Fixes for 64-bit Linux, bug fixes, compiler warning fixes
      row0mysql.ic	Fixes for 64-bit Linux, bug fixes, compiler warning fixes
      com0shm.c	Fixes for 64-bit Linux, bug fixes, compiler warning fixes
      data0data.c	Fixes for 64-bit Linux, bug fixes, compiler warning fixes
      data0type.c	Fixes for 64-bit Linux, bug fixes, compiler warning fixes
      dict0crea.c	Fixes for 64-bit Linux, bug fixes, compiler warning fixes
      dict0dict.c	Fixes for 64-bit Linux, bug fixes, compiler warning fixes
      fil0fil.c	Fixes for 64-bit Linux, bug fixes, compiler warning fixes
      fsp0fsp.c	Fixes for 64-bit Linux, bug fixes, compiler warning fixes
      fut0lst.c	Fixes for 64-bit Linux, bug fixes, compiler warning fixes
      btr0sea.c	Fixes for 64-bit Linux, bug fixes, compiler warning fixes
      buf0buf.c	Fixes for 64-bit Linux, bug fixes, compiler warning fixes
      buf0flu.c	Fixes for 64-bit Linux, bug fixes, compiler warning fixes
      btr0btr.c	Fixes for 64-bit Linux, bug fixes, compiler warning fixes
      btr0cur.c	Fixes for 64-bit Linux, bug fixes, compiler warning fixes
      
      
      innobase/btr/btr0btr.c:
        Fixes for 64-bit Linux, bug fixes, compiler warning fixes
      innobase/btr/btr0cur.c:
        Fixes for 64-bit Linux, bug fixes, compiler warning fixes
      innobase/btr/btr0sea.c:
        Fixes for 64-bit Linux, bug fixes, compiler warning fixes
      innobase/buf/buf0buf.c:
        Fixes for 64-bit Linux, bug fixes, compiler warning fixes
      innobase/buf/buf0flu.c:
        Fixes for 64-bit Linux, bug fixes, compiler warning fixes
      innobase/com/com0shm.c:
        Fixes for 64-bit Linux, bug fixes, compiler warning fixes
      innobase/data/data0data.c:
        Fixes for 64-bit Linux, bug fixes, compiler warning fixes
      innobase/data/data0type.c:
        Fixes for 64-bit Linux, bug fixes, compiler warning fixes
      innobase/dict/dict0crea.c:
        Fixes for 64-bit Linux, bug fixes, compiler warning fixes
      innobase/dict/dict0dict.c:
        Fixes for 64-bit Linux, bug fixes, compiler warning fixes
      innobase/fil/fil0fil.c:
        Fixes for 64-bit Linux, bug fixes, compiler warning fixes
      innobase/fsp/fsp0fsp.c:
        Fixes for 64-bit Linux, bug fixes, compiler warning fixes
      innobase/fut/fut0lst.c:
        Fixes for 64-bit Linux, bug fixes, compiler warning fixes
      innobase/ibuf/ibuf0ibuf.c:
        Fixes for 64-bit Linux, bug fixes, compiler warning fixes
      innobase/include/buf0buf.h:
        Fixes for 64-bit Linux, bug fixes, compiler warning fixes
      innobase/include/buf0buf.ic:
        Fixes for 64-bit Linux, bug fixes, compiler warning fixes
      innobase/include/hash0hash.ic:
        Fixes for 64-bit Linux, bug fixes, compiler warning fixes
      innobase/include/mach0data.ic:
        Fixes for 64-bit Linux, bug fixes, compiler warning fixes
      innobase/include/mem0mem.h:
        Fixes for 64-bit Linux, bug fixes, compiler warning fixes
      innobase/include/mem0pool.h:
        Fixes for 64-bit Linux, bug fixes, compiler warning fixes
      innobase/include/mtr0mtr.h:
        Fixes for 64-bit Linux, bug fixes, compiler warning fixes
      innobase/include/os0file.h:
        Fixes for 64-bit Linux, bug fixes, compiler warning fixes
      innobase/include/os0sync.h:
        Fixes for 64-bit Linux, bug fixes, compiler warning fixes
      innobase/include/os0sync.ic:
        Fixes for 64-bit Linux, bug fixes, compiler warning fixes
      innobase/include/os0thread.h:
        Fixes for 64-bit Linux, bug fixes, compiler warning fixes
      innobase/include/row0mysql.ic:
        Fixes for 64-bit Linux, bug fixes, compiler warning fixes
      innobase/include/univ.i:
        Fixes for 64-bit Linux, bug fixes, compiler warning fixes
      innobase/include/srv0srv.h:
        Fixes for 64-bit Linux, bug fixes, compiler warning fixes
      innobase/include/sync0rw.h:
        Fixes for 64-bit Linux, bug fixes, compiler warning fixes
      innobase/include/sync0sync.h:
        Fixes for 64-bit Linux, bug fixes, compiler warning fixes
      innobase/include/ut0dbg.h:
        Fixes for 64-bit Linux, bug fixes, compiler warning fixes
      innobase/lock/lock0lock.c:
        Fixes for 64-bit Linux, bug fixes, compiler warning fixes
      innobase/log/log0log.c:
        Fixes for 64-bit Linux, bug fixes, compiler warning fixes
      innobase/log/log0recv.c:
        Fixes for 64-bit Linux, bug fixes, compiler warning fixes
      innobase/mem/mem0pool.c:
        Fixes for 64-bit Linux, bug fixes, compiler warning fixes
      innobase/os/os0file.c:
        Fixes for 64-bit Linux, bug fixes, compiler warning fixes
      innobase/os/os0shm.c:
        Fixes for 64-bit Linux, bug fixes, compiler warning fixes
      innobase/os/os0sync.c:
        Fixes for 64-bit Linux, bug fixes, compiler warning fixes
      innobase/os/os0thread.c:
        Fixes for 64-bit Linux, bug fixes, compiler warning fixes
      innobase/page/page0page.c:
        Fixes for 64-bit Linux, bug fixes, compiler warning fixes
      innobase/que/que0que.c:
        Fixes for 64-bit Linux, bug fixes, compiler warning fixes
      innobase/row/row0ins.c:
        Fixes for 64-bit Linux, bug fixes, compiler warning fixes
      innobase/row/row0mysql.c:
        Fixes for 64-bit Linux, bug fixes, compiler warning fixes
      innobase/row/row0sel.c:
        Fixes for 64-bit Linux, bug fixes, compiler warning fixes
      innobase/row/row0upd.c:
        Fixes for 64-bit Linux, bug fixes, compiler warning fixes
      innobase/row/row0vers.c:
        Fixes for 64-bit Linux, bug fixes, compiler warning fixes
      innobase/srv/srv0srv.c:
        Fixes for 64-bit Linux, bug fixes, compiler warning fixes
      innobase/srv/srv0start.c:
        Fixes for 64-bit Linux, bug fixes, compiler warning fixes
      innobase/sync/sync0arr.c:
        Fixes for 64-bit Linux, bug fixes, compiler warning fixes
      innobase/sync/sync0rw.c:
        Fixes for 64-bit Linux, bug fixes, compiler warning fixes
      innobase/sync/sync0sync.c:
        Fixes for 64-bit Linux, bug fixes, compiler warning fixes
      innobase/trx/trx0rec.c:
        Fixes for 64-bit Linux, bug fixes, compiler warning fixes
      innobase/trx/trx0trx.c:
        Fixes for 64-bit Linux, bug fixes, compiler warning fixes
      innobase/ut/ut0ut.c:
        Fixes for 64-bit Linux, bug fixes, compiler warning fixes
      de135a12
    • unknown's avatar
      Merge work:/my/mysql into donna.mysql.fi:/home/my/bk/mysql · 3ab17885
      unknown authored
      
      Docs/manual.texi:
        Auto merged
      BitKeeper/etc/logging_ok:
        Logging to logging@openlogging.org accepted
      3ab17885
    • unknown's avatar
      Avoid table scans when using DELETE on a table on which no SELECT has been done. · f05438e1
      unknown authored
      
      Docs/manual.texi:
        Cleanups
      f05438e1
    • unknown's avatar
      Added ChangeLog entry about the SET bug. · 6bd98a63
      unknown authored
      6bd98a63
    • unknown's avatar
      Merge work.mysql.com:/home/bk/mysql · a1a773b5
      unknown authored
      into tetra.spaceapes.com:/usr/home/jcole/bk/mysql
      
      
      BitKeeper/etc/logging_ok:
        auto-union
      a1a773b5
    • unknown's avatar
      Fixed a bug that allowed: · 1cd271bd
      unknown authored
      SET @foo=bar;
      
      This would cause a deadlock in mysqld, it now generates the error:
      ER_SET_CONSTANTS_ONLY as follows:
      
      mysql> set @foo=bar;
      ERROR 1204: You may only use constant expressions with SET
      
      
      include/mysqld_error.h:
        Added a new error message for SET
      sql/share/czech/errmsg.txt:
        Added a new error message for SET
      sql/share/danish/errmsg.txt:
        Added a new error message for SET
      sql/share/dutch/errmsg.txt:
        Added a new error message for SET
      sql/share/english/errmsg.txt:
        Added a new error message for SET
      sql/share/estonian/errmsg.txt:
        Added a new error message for SET
      sql/share/french/errmsg.txt:
        Added a new error message for SET
      sql/share/german/errmsg.txt:
        Added a new error message for SET
      sql/share/greek/errmsg.txt:
        Added a new error message for SET
      sql/share/hungarian/errmsg.txt:
        Added a new error message for SET
      sql/share/italian/errmsg.txt:
        Added a new error message for SET
      sql/share/japanese/errmsg.txt:
        Added a new error message for SET
      sql/share/korean/errmsg.txt:
        Added a new error message for SET
      sql/share/norwegian-ny/errmsg.txt:
        Added a new error message for SET
      sql/share/norwegian/errmsg.txt:
        Added a new error message for SET
      sql/share/polish/errmsg.txt:
        Added a new error message for SET
      sql/share/portuguese/errmsg.txt:
        Added a new error message for SET
      sql/share/romanian/errmsg.txt:
        Added a new error message for SET
      sql/share/russian/errmsg.txt:
        Added a new error message for SET
      sql/share/slovak/errmsg.txt:
        Added a new error message for SET
      sql/share/spanish/errmsg.txt:
        Added a new error message for SET
      sql/share/swedish/errmsg.txt:
        Added a new error message for SET
      BitKeeper/etc/logging_ok:
        Logging to logging@openlogging.org accepted
      1cd271bd
  4. 01 Mar, 2001 8 commits
  5. 28 Feb, 2001 4 commits
  6. 27 Feb, 2001 3 commits
    • unknown's avatar
      Docs/manual.texi · 1dad86e0
      unknown authored
          update for the fix
      sql/slave.cc
          re-merged Jeremy's message changes, got the code to compile and run again
          after a mess-up in the merge
      
      
      Docs/manual.texi:
        update for the fix
      sql/slave.cc:
        re-merged Jeremy's message changes, got the code to compile and run again
        after a mess-up in the merge
      1dad86e0
    • unknown's avatar
      sql/slave.cc · 6532b525
      unknown authored
          merged
      
      
      sql/slave.cc:
        merged
      BitKeeper/etc/logging_ok:
        Logging to logging@openlogging.org accepted
      6532b525
    • unknown's avatar
      ulonglong -> uint32 for log offset · 9e459e16
      unknown authored
      more verbose messages when slave thread exits
      
      
      sql/slave.cc:
        ulonglong -> uint32 for log offset
      sql/slave.h:
        ulonglong -> uint32 for log offset
      9e459e16
  7. 26 Feb, 2001 1 commit
  8. 24 Feb, 2001 1 commit
  9. 23 Feb, 2001 3 commits
  10. 22 Feb, 2001 3 commits
  11. 21 Feb, 2001 4 commits
    • unknown's avatar
      Update for Innobase · 30566fc0
      unknown authored
      30566fc0
    • unknown's avatar
      Fixes for innobase · 6839b172
      unknown authored
      Added test for ALTER TABLE ORDER BY
      
      
      BUILD/FINISH.sh:
        Fixes for innobase
      BUILD/compile-pentium-debug:
        Fixes for innobase
      Docs/manual.texi:
        Fixes for innobase
      include/my_pthread.h:
        Fixes for innobase
      innobase/Makefile.am:
        Fixes for innobase
      innobase/btr/Makefile.am:
        Fixes for innobase
      innobase/data/Makefile.am:
        Fixes for innobase
      innobase/eval/Makefile.am:
        Fixes for innobase
      innobase/include/Makefile.i:
        Fixes for innobase
      innobase/os/Makefile.am:
        Fixes for innobase
      mysql-test/t/alter_table.test:
        Added test for ALTER TABLE ORDER BY
      mysys/my_error.c:
        Skip 'l' in '%lu'
      mysys/my_vsnprintf.c:
        cleanup
      sql/ha_innobase.cc:
        Fixed type + remove warnings
      sql/ha_innobase.h:
        Remove warnings
      sql/handler.cc:
        cleanup
      sql/sql_class.cc:
        remove warnings
      sql/sql_parse.cc:
        remove warnings
      sql/sql_table.cc:
        Fixed bug in ALTER TABLE ... ORDER BY
      BitKeeper/etc/logging_ok:
        Logging to logging@openlogging.org accepted
      6839b172
    • unknown's avatar
      Merge work.mysql.com:/home/bk/mysql · 1e5c62b0
      unknown authored
      into tetra.spaceapes.com:/usr/home/jcole/bk/mysql
      
      
      sql/mysqld.cc:
        Auto merged
      1e5c62b0
    • unknown's avatar
      Cleanups... · 81c92d5a
      unknown authored
      81c92d5a
  12. 20 Feb, 2001 1 commit