summaryrefslogtreecommitdiff
path: root/sql
Commit message (Collapse)AuthorAgeFilesLines
* New fields in CHARSET_INFO structure to optimize searching forbar@bar.mysql.r18.ru2003-03-051-15/+13
| | | | binary and primary collations in the future
* SET NAMES has been extended to support optional collation:bar@bar.mysql.r18.ru2003-03-053-18/+38
| | | | SET NAMES <charset name> [COLLATE <collation name>]
* Merge work.mysql.com:/home/bk/mysql-4.1venu@myvenu.com2003-03-0470-306/+344
|\ | | | | | | into myvenu.com:/home/venu/work/sql/dev-4.1
| * SELECT BINARY expr bar@bar.mysql.r18.ru2003-03-045-19/+44
| | | | | | | | | | is now synonim for SELECT expr COLLATE <expr_charset>_bin
| * stringcmp() and sortcmp() have been unifiedbar@bar.mysql.r18.ru2003-03-0411-132/+102
| | | | | | | | | | into the only one sortcmp() with additional CHARSET_INFO *cmp_charset argument.
| * Fix for reading variables from binary log.monty@narttu.mysql.fi2003-03-041-3/+9
| |
| * Fix for using unitialized mutex when running version compiled with --debugmonty@narttu.mysql.fi2003-03-043-12/+8
| |
| * Fix for SHOW, it didn't display CHARACTER SET and COLLATE clausebar@bar.mysql.r18.ru2003-03-043-18/+14
| | | | | | | | for binary collations
| * Every character set now has binary collationbar@bar.mysql.r18.ru2003-03-0423-115/+85
| |
| * Do not give an error when the user does START SLAVE on an alreadyguilhem@mysql.com2003-03-0324-7/+82
| | | | | | | | | | running slave, just give a warning. Same thing for STOP SLAVE. This will make scripts writing easier for users.
* | sql_prepare.cc:venu@myvenu.com2003-03-041-5/+0
| | | | | | | | Remove the unused code (from previous commit)
* | Fix EXPLAIN bug with binary protocolvenu@myvenu.com2003-03-041-23/+31
|/ | | | | Added new client tests (EXPLAIN + DECIMAL conv)
* Coercibility is now stored in user varsbar@bar.mysql.r18.ru2003-03-035-10/+17
|
* Strings which appear without charset context, bar@bar.mysql.r18.ru2003-03-0311-111/+111
| | | | | | | | | | like number-to-string-convertion-result, now takes current database character set, instead of thread character set. This makes it easy to be SQL99 conformant and 4.0 compatible. Item->thd_charset() is renamed to Item->default_charset() as old name doesn't describe its nature anymore.
* sql_yacc.yy:bar@bar.mysql.r18.ru2003-03-021-1/+14
| | | | Produce an error when a field collation and charset are not compatible
* New error message for situation like:bar@bar.mysql.r18.ru2003-03-0224-1/+33
| | | | SELECT latin1_expr COLLATE anpther_charset_collation
* Replication: give the slave I/O thread a higher priority than the slave SQL ↵papa@gbichot.local2003-03-012-4/+8
| | | | | | | thread so that it has fetched the most from the master's binlog before the master accidently dies. SCRUM task #756.
* Merge work:/home/bk/mysql-4.1serg@serg.mysql.com2003-03-011-1/+1
|\ | | | | | | into serg.mysql.com:/usr/home/serg/Abk/mysql-4.1
| * error message fixedserg@serg.mysql.com2003-02-261-1/+1
| |
* | Added GeometryFromText, MultiPointFromText aliases.ram@mysql.r18.ru2003-02-282-1/+6
| | | | | | | | Added GeometryCollection type.
* | item_func.cc:bar@bar.mysql.r18.ru2003-02-281-4/+23
| | | | | | | | Fix for coercibility of function
* | item_strfunc.cc:bar@bar.mysql.r18.ru2003-02-281-0/+1
| | | | | | | | Charset conversion function changes coercibility to IMPLICIT
* | sql_yacc.yy:bar@bar.mysql.r18.ru2003-02-282-1/+2
| | | | | | | | | | | | _charset cast changes coercibility to implicit item_strfunc.cc: Collation cast change coercibility to EXPLICIT
* | Many files:bar@bar.mysql.r18.ru2003-02-288-6/+43
| | | | | | | | | | | | Coercibility, initial stage item_func.h: Coercibility, initial stage
* | Merge work:/my/mysql-4.1 into narttu.mysql.fi:/my/mysql-4.1monty@narttu.mysql.fi2003-02-287-9/+9
|\ \
| * \ Merge with 3.23 -> 4.0monty@narttu.mysql.fi2003-02-287-9/+9
| |\ \
| | * | Added detection if pthread_attr_getstacksize() existsmonty@narttu.mysql.fi2003-02-277-9/+9
| | | | | | | | | | | | | | | | Fixed bug in RAND() usage in mysqlbinlog
* | | | func_group.result:igor@hundin.mysql.fi2003-02-281-30/+26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Added new tests for better coverage of min/max optimization code. func_group.test: Added new tests for better coverage of min/max optimization code. opt_sum.cc: Fixed wrong previous manual merge. Fixed bugs concerning fields used in min/max functions for which there are conditions of the form field=const.
* | | | sql_yacc.yy:bar@bar.mysql.r18.ru2003-02-271-0/+1
| | | | | | | | | | | | | | | | | | | | set names binary didn't work ,
* | | | sql_yacc.yy, item_strfunc.cc:bar@bar.mysql.r18.ru2003-02-273-0/+26
| | | | | | | | | | | | | | | | | | | | | | | | Two separate functions charset() and collatio() item_strfunc.h: Two separate functions charset() and collation()
* | | | fixed bug on case insensetive file systemsbell@sanja.is.com.ua2003-02-271-2/+2
| | | |
* | | | Merge ibabaev@work.mysql.com:/home/bk/mysql-4.1igor@hundin.mysql.fi2003-02-271-1/+45
|\ \ \ \ | | | | | | | | | | | | | | | into hundin.mysql.fi:/home/igor/dev/mysql-4.1
| * | | | field.cc:bar@bar.mysql.r18.ru2003-02-271-1/+45
| | | | | | | | | | | | | | | | | | | | Now all text fields convert data into proper charset before storing
* | | | | Merge ibabaev@work.mysql.com:/home/bk/mysql-4.1igor@hundin.mysql.fi2003-02-271-285/+615
|\ \ \ \ \ | |/ / / / |/| | | | | | | | | into hundin.mysql.fi:/home/igor/dev/mysql-4.1
| * | | | func_group.result, func_group.test:igor@hundin.mysql.fi2003-02-271-285/+615
| |/ / / | | | | | | | | | | | | | | | | | | | | Added tests for extended max/min optimization opt_sum.cc: Extended min/max optimization
* | | | field.cc:bar@bar.mysql.r18.ru2003-02-271-5/+5
|/ / / | | | | | | | | | rename len -> length, to look in common style
* | | Merge work:/my/mysql-4.1 into narttu.mysql.fi:/my/mysql-4.1monty@narttu.mysql.fi2003-02-2711-37/+92
|\ \ \
| * \ \ Merge with 4.0monty@narttu.mysql.fi2003-02-274-9/+21
| |\ \ \ | | |/ /
| | * | Integer values between 9223372036854775807 and 9999999999999999999 are nowmonty@narttu.mysql.fi2003-02-272-1/+6
| | | | | | | | | | | | | | | | | | | | regarded as unsigned longlongss, not as floats. This make these values work similar to values between 10000000000000000000 and 18446744073709551615.
| | * | Code cleanupmonty@narttu.mysql.fi2003-02-271-8/+3
| | | |
| | * | Merge work:/my/mysql-4.0 into narttu.mysql.fi:/my/mysql-4.0monty@narttu.mysql.fi2003-02-261-1/+2
| | |\ \
| | | * \ Merge narttu.mysql.fi:/my/mysql-3.23 into narttu.mysql.fi:/my/mysql-4.0monty@narttu.mysql.fi2003-02-261-1/+2
| | | |\ \
| | | | * | Fix for SHOW TABLE STATUS with empty .frm filemonty@narttu.mysql.fi2003-02-261-1/+1
| | | | | |
| | | | * | Comment column in SHOW TABLE STATUS now reports that it canmonty@narttu.mysql.fi2003-02-261-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | contain NULL values (which is the case for a crashed .frm file).
| | * | | | ha_innodb.cc:heikki@hundin.mysql.fi2003-02-261-1/+7
| | | | | | | | | | | | | | | | | | | | | | | | Remove DEBUG_ASSERT if MySQL internally names a UNIQUE index as the PRIMARY KEY, but inside InnoDB there is no primary key for the table
| | * | | | ha_innodb.cc:heikki@hundin.mysql.fi2003-02-261-3/+6
| | | | | | | | | | | | | | | | | | | | | | | | Add docs to store_lock()
| | * | | | Merge sinisa@work.mysql.com://home/bk/mysql-4.0Sinisa@sinisa.nasamreza.org2003-02-261-2/+9
| | |\ \ \ \ | | | |/ / / | | |/| | | | | | | | | into sinisa.nasamreza.org:/mnt/work/mysql-4.0
| | | * | | A fix for a crashing bug with unspecified database in this type ofSinisa@sinisa.nasamreza.org2003-02-261-2/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | command: load data infile 'filename' into table db.table;
| * | | | | Portability fixesmonty@narttu.mysql.fi2003-02-278-28/+71
| | | | | | | | | | | | | | | | | | | | | | | | Don't define crc32 if we are not linking with gzip
* | | | | | Minor changes from 4.0->4.1 by Novell (Rob Lyon)greg@mysql.com2003-02-261-1/+0
| | | | | |