mirror of
https://github.com/MariaDB/server.git
synced 2025-08-01 03:47:19 +03:00
Fixed benchmarks and compare of NULL with <>
Docs/manual.texi: Update for release include/config-win.h: Fixed typo sql-bench/test-insert.sh: Fixed that the new tests works with --fast sql/item_cmpfunc.cc: Fix of NULL values with '<>'
This commit is contained in:
@ -38035,6 +38035,8 @@ though, so 3.23 is not released as a stable version yet.
|
|||||||
@appendixsubsec Changes in release 3.23.26
|
@appendixsubsec Changes in release 3.23.26
|
||||||
@itemize @bullet
|
@itemize @bullet
|
||||||
@item
|
@item
|
||||||
|
Fixed that @code{<>} works properly with @code{NULL}.
|
||||||
|
@item
|
||||||
Fixed problem with @code{SUBSTRING_INDEX()} and @code{REPLACE()}.
|
Fixed problem with @code{SUBSTRING_INDEX()} and @code{REPLACE()}.
|
||||||
(Patch by Alexander Igonitchev)
|
(Patch by Alexander Igonitchev)
|
||||||
@item
|
@item
|
||||||
|
@ -33,7 +33,7 @@
|
|||||||
#endif
|
#endif
|
||||||
|
|
||||||
#ifdef _WIN64
|
#ifdef _WIN64
|
||||||
#define MACHINE_TYPE "i64" /* Define to machine type name */
|
#define MACHINE_TYPE "ia64" /* Define to machine type name */
|
||||||
#else
|
#else
|
||||||
#define MACHINE_TYPE "i32" /* Define to machine type name */
|
#define MACHINE_TYPE "i32" /* Define to machine type name */
|
||||||
#ifndef _WIN32
|
#ifndef _WIN32
|
||||||
|
@ -867,6 +867,10 @@ if ($server->small_rollback_segment())
|
|||||||
|
|
||||||
if ($limits->{'insert_select'})
|
if ($limits->{'insert_select'})
|
||||||
{
|
{
|
||||||
|
if ($opt_lock_tables)
|
||||||
|
{
|
||||||
|
$sth = $dbh->do("UNLOCK TABLES") || die $DBI::errstr;
|
||||||
|
}
|
||||||
print "\nTesting INSERT INTO ... SELECT\n";
|
print "\nTesting INSERT INTO ... SELECT\n";
|
||||||
do_many($dbh,$server->create("bench2",
|
do_many($dbh,$server->create("bench2",
|
||||||
["id int NOT NULL",
|
["id int NOT NULL",
|
||||||
@ -911,6 +915,10 @@ if ($limits->{'insert_select'})
|
|||||||
$dbh->disconnect; # close connection
|
$dbh->disconnect; # close connection
|
||||||
$dbh = $server->connect();
|
$dbh = $server->connect();
|
||||||
}
|
}
|
||||||
|
if ($opt_lock_tables)
|
||||||
|
{
|
||||||
|
$sth = $dbh->do("LOCK TABLES bench1 WRITE") || die $DBI::errstr;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@ -185,7 +185,7 @@ longlong Item_func_equal::val_int()
|
|||||||
longlong Item_func_ne::val_int()
|
longlong Item_func_ne::val_int()
|
||||||
{
|
{
|
||||||
int value=(this->*cmp_func)();
|
int value=(this->*cmp_func)();
|
||||||
return value != 0 ? 1 : 0;
|
return value != 0 && !null_value ? 1 : 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user