An error occurred fetching the project authors.
- 31 Dec, 2004 1 commit
-
-
monty@mysql.com authored
This allows use to use INSERT IGNORE ... ON DUPLICATE ...
-
- 13 Dec, 2004 1 commit
-
-
acurtis@pcgem.rdg.cyberkinetica.com authored
UPDATE clause conflicts with SELECT for use of item_list field. Alter UPDATE clause to use new lex field update_list Tests included
-
- 09 Dec, 2004 1 commit
-
-
dlenev@brandersnatch.localdomain authored
tables requires privileges for them if some table or column level grants present" (with after-review fixes). We should set SELECT_ACL for implicitly opened tables in my_tz_check_n_skip_implicit_tables() to be able to bypass privilege checking in check_grant(). Also we should exclude those tables from privilege checking in multi-update.
-
- 06 Dec, 2004 1 commit
-
-
gluh@gluh.mysql.r18.ru authored
-
- 02 Dec, 2004 1 commit
-
-
bar@mysql.com authored
- add_field_to_list() now uses <List>String instead of TYPELIB to be able to distinguish literals 'aaa' and hex literals 0xaabbcc. - move some code from add_field_to_list() where we don't know column charset yet, to mysql_prepare_table(), where we do.
-
- 16 Nov, 2004 2 commits
-
-
ram@gw.mysql.r18.ru authored
-
bar@mysql.com authored
-
- 11 Nov, 2004 2 commits
-
-
guilhem@mysql.com authored
-
ram@gw.mysql.r18.ru authored
-
- 10 Nov, 2004 2 commits
-
-
acurtis@pcgem.rdg.cyberkinetica.com authored
-
guilhem@mysql.com authored
WL#1596 "make mysqldump --master-data --single-transaction able to do online dump of InnoDB AND report reliable binlog coordinates corresponding to the dump". The good news is that now mysqldump can be used to get an online backup of InnoDB *which works for point-in-time recovery and replication slave creation*. Formerly, mysqldump --master-data --single-transaction used to call in fact mysqldump --master-data, so the dump was not an online dump (took big lock all time of dump). The only lock which is now taken in this patch is at the beginning of the dump: mysqldump does: FLUSH TABLES WITH READ LOCK; START TRANSACTION WITH CONSISTENT SNAPSHOT; SHOW MASTER STATUS; UNLOCK TABLES; so the lock time is in fact the time FLUSH TABLES WITH READ LOCK takes to return (can be 0 or very long, if a table is undergoing a huge update). I have done some more minor changes listed in the paragraph of mysqldump.c. WL#2237 "WITH CONSISTENT SNAPSHOT clause for START TRANSACTION": it's a START TRANSACTION which additionally starts a consistent read on all capable storage engine (i.e. InnoDB). So, can serve as a replacement for BEGIN; SELECT * FROM some_innodb_table LIMIT 1; which starts a consistent read too.
-
- 07 Nov, 2004 1 commit
-
-
monty@mysql.com authored
Now thd->mem_root is a pointer to thd->main_mem_root and THR_MALLOC is a pointer to thd->mem_root. This gives us the following benefits: - Allow us to easily detect if arena has already been swapped before (this fixes a bug in setup_conds() where arena was swaped twice in some cases) - Faster swaps of arenas (as we don't have to copy the whole MEM_ROOT) - We don't anymore have to call my_pthread_setspecific_ptr(THR_MALLOC,...) to change where memory is alloced. Now it's enough to set thd->mem_root
-
- 28 Oct, 2004 1 commit
-
-
bar@mysql.com authored
args[0] is now used instead.
-
- 26 Oct, 2004 2 commits
-
-
gluh@gluh.mysql.r18.ru authored
-
gluh@gluh.mysql.r18.ru authored
-
- 20 Oct, 2004 1 commit
-
-
dlenev@brandersnatch.localdomain authored
he has SELECT and INSERT privileges for table with primary key" Now we set lex->duplicates= DUP_UPDATE right in parser if INSERT has ON DUPLICATE KEY UPDATE clause, this simplifies insert_precheck() function (this also fixes a bug) and some other code.
-
- 14 Oct, 2004 1 commit
-
-
monty@mishka.local authored
Simple fixes/optimization of things discovered during review of new pushed code
-
- 10 Oct, 2004 2 commits
-
-
ram@gw.mysql.r18.ru authored
-
ram@gw.mysql.r18.ru authored
-
- 08 Oct, 2004 1 commit
-
-
konstantin@mysql.com authored
doesn't need to have it's own recovery mechanism.
-
- 07 Oct, 2004 1 commit
-
-
monty@mysql.com authored
Some bigger code changes was necessary becasue of the multi-table-update and the new HANDLER code
-
- 02 Oct, 2004 1 commit
-
-
Ensures that WRITE lock is not obtained on all tables referenced.
-
- 01 Oct, 2004 1 commit
-
-
dlenev@brandersnatch.localdomain authored
column types TIMESTAMP is NOT NULL by default, so in order to have TIMESTAMP column holding NULL valaues you have to specify NULL as one of its attributes (this needed for backward compatibility). Main changes: Replaced TABLE::timestamp_default_now/on_update_now members with TABLE::timestamp_auto_set_type flag which is used everywhere for determining if we should auto-set value of TIMESTAMP field during this operation or not. We are also use Field_timestamp::set_time() instead of handler::update_timestamp() in handlers.
-
- 13 Sep, 2004 1 commit
-
-
serg@serg.mylan authored
-
- 03 Sep, 2004 1 commit
-
-
paul@kite-hub.kitebird.com authored
Allow FROM or IN in SHOW KEYS, as in other SHOW statements.
-
- 31 Aug, 2004 2 commits
-
-
bell@sanja.is.com.ua authored
-
bar@mysql.com authored
-
- 29 Aug, 2004 1 commit
-
-
bell@sanja.is.com.ua authored
-
- 27 Aug, 2004 1 commit
-
-
bar@mysql.com authored
-
- 26 Aug, 2004 1 commit
-
-
bar@mysql.com authored
-
- 19 Aug, 2004 1 commit
-
-
serg@serg.mylan authored
-
- 13 Aug, 2004 1 commit
-
-
bell@sanja.is.com.ua authored
-
- 11 Aug, 2004 1 commit
-
-
serg@serg.mylan authored
-
- 10 Aug, 2004 1 commit
-
-
dlenev@brandersnatch.localdomain authored
Instead of trying to open time zone tables during calculation of CONVERT_TZ() function or setting of @@time_zone variable we should open and lock them with the rest of statement's table (so we should add them to global table list) and after that use such pre-opened tables for loading info about time zones.
-
- 26 Jul, 2004 1 commit
-
-
serg@serg.mylan authored
-
- 08 Jul, 2004 1 commit
-
-
bar@mysql.com authored
also known as BUG#2326 Charset of table is determined by charset of db only if "USE db;"
-
- 07 Jul, 2004 1 commit
-
-
bar@mysql.com authored
-
- 02 Jul, 2004 1 commit
-
-
bar@mysql.com authored
-
- 26 Jun, 2004 2 commits
-
-
serg@serg.mylan authored
-
serg@serg.mylan authored
-