Commit graph

2603 commits

Author SHA1 Message Date
unknown
71ce58a3b1 This is a large push. Included are :
* multi-table updates
* new paid feature for limiting number of queries per hour for users
* optional syntax for multi-table deletes
* optimization for SQL_CALC_FOUND_ROWS
* a small addition for CREATE .. SELECT that will be of future use

I know that all this will require many additions to documentation, 
which I have not done, but I am at Arjen's disposal to help him document
all this.



libmysqld/lib_sql.cc:
  This is a small change required due to new paid feature of limiting 
  number of queries per hour for each user.
mysql-test/r/multi_update.result:
  Change of the result to accomodate multi-table updates
mysql-test/t/multi_update.test:
  Change in multi-table tests to accomodate multi-table updates
BitKeeper/etc/ignore:
  Added 50 sql/new.cc to the ignore list
scripts/mysql_install_db.sh:
  This is a small change required due to new paid feature of limiting 
  number of queries per hour for each user.
sql/item_timefunc.h:
  This is a small feature that will be of use later in the proper 
  creation of the tables out of CREATE ... SELECT...
  
  Further changes will come after this resolve/push/test passes ..
sql/lex.h:
  This is a small change required due to new paid feature of limiting 
  number of queries per hour for each user.
sql/mysql_priv.h:
  This is a small change required due to new paid feature of limiting 
  number of queries per hour for each user.
sql/mysqld.cc:
  This is a small change required due to new paid feature of limiting 
  number of queries per hour for each user.
sql/sql_acl.cc:
  This is a small change required due to new paid feature of limiting 
  number of queries per hour for each user.
sql/sql_acl.h:
  This is a small change required due to new paid feature of limiting 
  number of queries per hour for each user.
sql/sql_class.h:
  These are changes required for multi-table updates.
sql/sql_lex.h:
  Changes required for both multi-table updates and limiting number of 
  queries per hour (paid feature).
sql/sql_parse.cc:
  Ha ! So many changes. 
  
  * multi-table updates
  * limiting number of queries per hour for users
sql/sql_select.cc:
  Optimisation for SQL_CALC_FOUND_ROWS, when a query involves a single
  table, without WHERE or GROUP clause
sql/sql_update.cc:
  multi-table updates
sql/sql_yacc.yy:
  Many things :
  * multi-table updates
  * limiting number of queries per hour for users
  * new optional syntax for multi-table deletes. This one is different 
    from the one demanded by user. USING clause MUST include ALL tables, 
    not just the ones that are used and not deleted from.
2001-12-26 16:49:10 +02:00
unknown
1baa552749 Fixed explanation in another reference of -- comment style. 2001-10-30 15:46:01 +10:00
unknown
e8351f063e Merge arjen@work.mysql.com:/home/bk/mysql-4.0
into co3064164-a.rochd1.qld.optusnet.com.au:c:/home/mysql-4.0
2001-10-30 15:29:04 +10:00
unknown
118b315f13 Restructuring/rewrite of "What standards" and "Missing functions" sections. 2001-10-30 15:25:48 +10:00
unknown
4992b3a211 Remove console manager and deprecate functions from libmysql 2001-10-30 01:29:49 -02:00
unknown
4a113420ee Improve libmsyql_r and libmysqld sections of manual.
Docs/manual.texi:
  Clean up libmysql_r and libmysqld sections.
BitKeeper/etc/ignore:
  Added libmysqld/mf_iocache.cc to the ignore list
2001-10-29 14:12:46 -05:00
unknown
ac8914df1e Merge work.mysql.com:/home/bk/mysql-4.0 into black.box:/u/home/tim/my/4 2001-10-29 12:40:26 -05:00
unknown
763f6f06d6 Add sql/mf_iocache.cc to libmysqld sources list.
libmysqld/Makefile.am:
  Add sql/mf_iocache.cc to sources list.
2001-10-29 12:37:32 -05:00
unknown
2c76b3a98e Fixups from Marten Mickos. 2001-10-29 15:36:37 +10:00
unknown
838ff16109 Typo fix.
BitKeeper/etc/logging_ok:
  Logging to logging@openlogging.org accepted
2001-10-29 12:28:35 +10:00
unknown
e414b18d9f Working on "Missing functions" sections. 2001-10-26 15:53:04 +10:00
unknown
16d0042c7b Further clarification/cleanup of Windows text. 2001-10-26 15:14:56 +10:00
unknown
16a1f41f7a Fixup of lingo (PR clean) in "-- as the start of a comment" text. 2001-10-26 13:48:32 +10:00
unknown
710bea3311 Fixup of English in SSL section. 2001-10-26 12:51:42 +10:00
unknown
2cd99bf9f8 Removal of duplicate lines in transaction text.
Fixup of Windows texts.
2001-10-26 11:47:52 +10:00
unknown
9393a050e7 Typo fix; reported by Rodney Broom (rbroom@rbroom.com). 2001-10-26 09:51:06 +10:00
unknown
46797cd908 Merge work:/home/bk/mysql-4.0
into serg.mysql.com:/usr/home/serg/Abk/mysql-4.0
2001-10-25 17:37:20 +02:00
unknown
f1a73871c7 'mysqld --help|grep -A1 safe-user-create' output clarification
sql/mysqld.cc:
  typo fixed
2001-10-25 17:33:54 +02:00
unknown
368c6c1f30 Merge work:/home/bk/mysql-4.0
into mysql.sashanet.com:/home/sasha/src/bk/mysql-4.0
2001-10-25 08:58:01 -06:00
unknown
47ce1631b5 remove hard-coded directory from test result in rpl000001
mysql-test/r/rpl000001.result:
  make the test "sasha-independent"
mysql-test/t/rpl000001.test:
  make the test "sasha-independent"
2001-10-25 08:57:11 -06:00
unknown
381007fa6a Merge sinisa@work.mysql.com:/home/bk/mysql-4.0
into sinisa.nasamreza.org:/mnt/hdc/Sinisa/mysql-4.0


sql/sql_yacc.yy:
  Auto merged
2001-10-25 14:50:50 +03:00
unknown
1c90833606 New alternate UNION syntax and bug fix for multi-table deletes
mysql-test/r/union.result:
  New results for optional UNION syntax
mysql-test/t/union.test:
  New  test for alternate syntax for UNION
sql/sql_delete.cc:
  Fixed bug in multi-table delete's with transactional tables
sql/sql_parse.cc:
  A small change to enable new UNION syntax
sql/sql_union.cc:
  New alternate UNION syntax
sql/sql_yacc.yy:
  New alternate UNION syntax
2001-10-25 14:41:49 +03:00
unknown
73c7c2adba Merge work:/home/bk/mysql-4.0
into serg.mysql.com:/usr/home/serg/Abk/mysql-4.0


libmysql/libmysql.c:
  Auto merged
2001-10-25 13:09:04 +02:00
unknown
d1eeab3fb9 Merge
libmysql/libmysql.c:
  SCCS merged
2001-10-25 13:05:26 +02:00
unknown
53a6a37313 manual.texi:
* Update WideXS mirror URLs


Docs/manual.texi:
  * Update WideXS mirror URLs
2001-10-25 10:49:51 +02:00
unknown
59645d1d15 General and Windows fixups. 2001-10-25 15:36:50 +10:00
unknown
02e9f4be25 Rewrite of Windows binary/source installation/configuration. 2001-10-25 15:08:47 +10:00
unknown
366106a09c Merge work:/home/bk/mysql-4.0
into mysql.sashanet.com:/home/sasha/src/bk/mysql-4.0
2001-10-24 17:20:27 -06:00
unknown
e889c5260a O'Reilly fixups. 2001-10-25 09:00:35 +10:00
unknown
7fd9574117 bug in libmysql.c:mysql_reconnect() fixed
libmysql/libmysql.c:
  bug fixed (if mysql_real_connect() failed there were two pointers to malloc'ed strings, with memory corruption on free(), of course)
2001-10-24 21:38:48 +02:00
unknown
bed2496584 Merge work:/home/bk/mysql-4.0
into serg.mysql.com:/usr/home/serg/Abk/mysql-4.0
2001-10-24 20:17:46 +02:00
unknown
1b61fdc42d Merge work:/home/bk/mysql-4.0
into mysql.sashanet.com:/home/sasha/src/bk/mysql-4.0
2001-10-24 11:53:06 -06:00
unknown
3bd0819a91 merge of lost change
mysql-test/r/keywords.result:
  merged lost change back
2001-10-24 11:52:19 -06:00
unknown
b4ed4460d3 manual.texi:
* Change mirror URL


Docs/manual.texi:
  * Change mirror URL
2001-10-24 19:03:21 +02:00
unknown
8f5e9a1e89 Merge serg.mysql.com:/usr/home/serg/Abk/mysql
into serg.mysql.com:/usr/home/serg/Abk/mysql-4.0


sql/sql_table.cc:
  Auto merged
2001-10-24 14:59:50 +02:00
unknown
d320ee1a94 bug (introduced yesterday) fixed 2001-10-24 14:54:04 +02:00
unknown
a7e5f2f439 Various fixups. 2001-10-24 15:46:05 +10:00
unknown
1a01a507c1 Swapped InnoDB and BDB in manual (InnoDB now mentioned first). 2001-10-24 14:41:35 +10:00
unknown
6d965ed7ed Numerous fixups.
Updated "Contact Information".
2001-10-24 14:10:40 +10:00
unknown
8e7464fe48 Updated Dutch error messages. 2001-10-24 10:49:36 +10:00
unknown
aba008d6b3 Merge work:/home/bk/mysql-4.0
into mysql.sashanet.com:/home/sasha/src/bk/mysql-4.0
2001-10-23 13:28:47 -06:00
unknown
8fc78e08b0 cleanup
removal of duplicate code in mf_iocache.cc 
work on failsafe replication
work on SEQ_READ_APPEND io cache


include/my_sys.h:
  updates for SEQ_READ_APPEND
libmysql/Makefile.am:
  fix for mysys/mf_iocache.c
libmysql/libmysql.c:
  updates for new format of SHOW SLAVE HOSTS
mysql-test/r/rpl000001.result:
  test replication of LOAD DATA LOCAL INFILE
mysql-test/r/rpl000002.result:
  updated test result
mysql-test/t/rpl000001.test:
  test LOAD DATA LOCAL INFILE
mysys/mf_iocache.c:
  cleanup to remove duplicate functionality
  some work on SEQ_READ_APPEND
sql/mf_iocache.cc:
  cleanup to remove duplicate functionality
sql/repl_failsafe.cc:
  more work on failsafe replication
sql/repl_failsafe.h:
  more work on failsafe replication
sql/slave.cc:
  cleanup
  more work on failsafe replication
sql/sql_load.cc:
  fixed bug on replicating empty file loads
  got LOAD DATA LOCAL INFILE to work again, and to be replicated
sql/sql_repl.cc:
  cleanup
  more work on failsafe replication
sql/sql_repl.h:
  more work on failsafe replication
2001-10-23 13:28:03 -06:00
unknown
4bbbfc01d5 errmsg.txt:
* Updated a lot


sql/share/estonian/errmsg.txt:
  * Updated a lot
2001-10-23 17:34:51 +02:00
unknown
4c0532108b merged
BitKeeper/deleted/.del-violite.c~984c09cffe14a11b:
  Auto merged
BitKeeper/deleted/.del-violite.c~d7b85be615595ace:
  Auto merged
sql/sql_table.cc:
  Auto merged
sql/share/russian/errmsg.txt:
  merged (partially translated)
2001-10-23 11:20:01 +02:00
unknown
2f7bbeaaad Merge work:/home/bk/mysql-4.0
into serg.mysql.com:/usr/home/serg/Abk/mysql-4.0
2001-10-23 10:56:08 +02:00
unknown
adb261ec4d Merge work:/home/bk/mysql into serg.mysql.com:/usr/home/serg/Abk/mysql
sql/ha_innobase.h:
  Auto merged
sql/sql_table.cc:
  Auto merged
2001-10-23 10:54:12 +02:00
unknown
11572916ff HA_NO_FULLTEXT_KEY and an appropriate error message
include/mysqld_error.h:
  New error message added
libmysql/violite.c:
  FreeBSD fix
sql/ha_berkeley.h:
  HA_NO_FULLTEXT_KEY
sql/ha_heap.h:
  HA_NO_FULLTEXT_KEY
sql/ha_innobase.h:
  HA_NO_FULLTEXT_KEY
sql/ha_isam.h:
  HA_NO_FULLTEXT_KEY
sql/ha_isammrg.h:
  HA_NO_FULLTEXT_KEY
sql/ha_myisammrg.h:
  HA_NO_FULLTEXT_KEY
sql/share/czech/errmsg.txt:
  New error message added
sql/share/danish/errmsg.txt:
  New error message added
sql/share/dutch/errmsg.txt:
  New error message added
sql/share/english/errmsg.txt:
  New error message added
sql/share/estonian/errmsg.txt:
  New error message added
sql/share/french/errmsg.txt:
  New error message added
sql/share/german/errmsg.txt:
  New error message added
sql/share/greek/errmsg.txt:
  New error message added
sql/share/hungarian/errmsg.txt:
  New error message added
sql/share/italian/errmsg.txt:
  New error message added
sql/share/japanese/errmsg.txt:
  New error message added
sql/share/korean/errmsg.txt:
  New error message added
sql/share/norwegian-ny/errmsg.txt:
  New error message added
sql/share/norwegian/errmsg.txt:
  New error message added
sql/share/polish/errmsg.txt:
  New error message added
sql/share/portuguese/errmsg.txt:
  New error message added
sql/share/romanian/errmsg.txt:
  New error message added
sql/share/russian/errmsg.txt:
  New error message added
sql/share/slovak/errmsg.txt:
  New error message added
sql/share/spanish/errmsg.txt:
  New error message added
sql/share/swedish/errmsg.txt:
  New error message added
sql/share/ukrainian/errmsg.txt:
  New error message added
sql/sql_table.cc:
  FULLTEXT checks fixed
sql/violite.c:
  FreeBSD fix
2001-10-23 10:52:51 +02:00
unknown
74867ff0bf Merging old/new info in chapter 1. 2001-10-23 15:59:19 +10:00
unknown
74f49f9f34 Remove unused lines in mysiam/Makefile.am that confused automake.
myisam/Makefile.am:
  Comment out unused _DEPENDENCIES
2001-10-22 18:30:53 -04:00
unknown
47d42a13f6 Fix the NOHUP_NICENESS test in mysqld_safe.
scripts/mysqld_safe.sh:
  Fix the NOHUP_NICENESS test; previously it would break if the
  process already had a negative priority.
2001-10-22 11:22:55 -04:00