| Commit message (Collapse) | Author | Age | Files | Lines |
|\
| |
| |
| | |
into mysql.com:/home/my/mysql-5.0
|
| | |
|
|\ \
| |/
| |
| | |
into moonbone.local:/work/tmp_merge-5.0-opt-mysql
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
An UNIQUE KEY consisting of NOT NULL columns
was displayed as PRIMARY KEY in "DESC t1".
According to the code, that was intentional
behaviour for some reasons unknown to me.
This code was written before bitkeeper time,
so I cannot check who and why made this.
After discussing on dev-public, a decision
was made to remove this code
|
| | |
|
|\ \
| |/
| |
| | |
into mysql.com:/home/mydev/mysql-5.0-5000
|
| |
| |
| |
| |
| |
| |
| |
| | |
table
Changed end-space comparison so that the key is not used past
its end. This is due to the new end-space behaviour in 4.1.
See also bug 6151 and 9188.
|
|\ \
| |/
| |
| | |
into mysql.com:/home/my/mysql-5.0
|
| | |
|
| | |
|
| |
| |
| |
| |
| | |
behavior when extending fields that were fully part of a
multi-part key.
|
|\ \
| |/ |
|
| |
| |
| |
| |
| | |
Added check for duplicate column in key
Added tests and fixed tests which exploit bug
|
| |
| |
| |
| |
| | |
used only one implementation of format parser of (printf)
fixed multistatement
|
|\ \
| |/ |
|
| |
| |
| |
| |
| |
| | |
Added protocol::flush() for easier embedded-server code
Increase block allocation variables a bit as they where a bit too small for MySQL 4.1
Added option --silent to client_test
|
|\ \
| |/ |
|
| | |
|
| |
| |
| |
| |
| |
| |
| | |
a range test with a key that didn't have lower or upper bound (Bug #6082)
More test cases
|
| | |
|
| |
| |
| |
| |
| |
| |
| | |
Removed the assumption of a certain key order.
Since 4.1, keys are padded with blanks for comparison.
Hence, shorter keys sort behind longer keys, if the
data bytes have values below BLANK.
|
|/
|
|
|
|
| |
select_create results was not freed.
Added thd to openfrm() for initialization of TABLE->in_use. This fixed a bug in BDB handling where table->in_use was used early
|
|
|
|
| |
only MyISAM is fixed
|
|
|
|
|
|
| |
primary_key=constant" queries where MySQL could use 'only index' (Bug #3666)
The bug was introduced in a patch in the 4.1.2 source tree.
|
|
|
|
| |
We didn't use 'only index' for tables of type 'const'. (Bug #3497)
|
| |
|
|
|
|
| |
Deprecate the use of TYPE=... Preferred syntax is ENGINE=
|
|
|
|
|
| |
Use server character set if --default-character-set is not used
Added convert_string() for more efficient alloc+character-set convert of strings
|
|\ |
|
| | |
|
| | |
|
|/
|
|
|
|
| |
Cleaned up test; Removed wrong DROP TABLE commands and use standard table and database names.
changed store_warning() -> push_warning_print()
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Made a some new buffers thread specific and changeable.
Resize of key_buffer.
AUTO_COMMIT -> AUTOCOMMIT
Fixed mutex bug in DROP DATABASE
Fixed bug when using auto_increment as second part of a key where first part could include NULL.
Split handler->extra() to extra() and extra_opt() to be able to support thread specific buffers.
Don't write message to error log when slave reconnects becasue of timeout.
Fixed possible update problem when using DELETE/UPDATE on small tables
(In some cases we used index even if table scanning would be better)
A lot of minior code cleanups
|
|
|
|
|
|
|
|
| |
Fixes for building MySQL with gcc 3.0
Added SIGNED / UNSIGNED casts
Fixed core dump bug in net_clear() with libmysqld.
Back to using semaphores in query cache.
Added 'Null' and 'Index_type' to SHOW INDEX.
|
|
|
|
|
|
|
|
| |
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.
|
|
A lot of new tests to mysqltest
Fixed bug with BDB tables and autocommit
|