From: drh Date: Sat, 8 Nov 2003 12:07:01 +0000 (+0000) Subject: Added information on MySQL 4.0.16 to the NULL-handling survey. (CVS 1117) X-Git-Tag: version-3.6.10~4950 X-Git-Url: http://git.ipfire.org/gitweb/gitweb.cgi?a=commitdiff_plain;h=000ca2b2080d4cb23095069032c8ca230878e7a9;p=thirdparty%2Fsqlite.git Added information on MySQL 4.0.16 to the NULL-handling survey. (CVS 1117) FossilOrigin-Name: e22e3ab53a841b26984240760b0438efc83661d7 --- diff --git a/manifest b/manifest index bcc7d4ae23..5fd4a10900 100644 --- a/manifest +++ b/manifest @@ -1,5 +1,5 @@ -C Revised\sdate/time\sfunctions\s-\snow\sbroken\sout\sinto\sa\sseparate\ssource\sfile.\nSee\sthe\sDateAndTimeFunctions\swiki\spage\sfor\sadditional\sinformation.\s(CVS\s1116) -D 2003-11-01T01:53:54 +C Added\sinformation\son\sMySQL\s4.0.16\sto\sthe\sNULL-handling\ssurvey.\s(CVS\s1117) +D 2003-11-08T12:07:01 F Makefile.in 5cb273b7d0e945d47ee8b9ad1c2a04ce79927d2d F Makefile.linux-gcc b86a99c493a5bfb402d1d9178dcdc4bd4b32f906 F README f1de682fbbd94899d50aca13d387d1b3fd3be2dd @@ -168,7 +168,7 @@ F www/formatchng.tcl ca6cc1cb1bef9bc36f0619049d3c95e749bc6983 F www/index.tcl 3530ab3c43e2f34f114d16495d19cc1751d12446 F www/lang.tcl 5f39bbda1ba38a28f18f97bd98c81f40355393b2 F www/mingw.tcl d96b451568c5d28545fefe0c80bee3431c73f69c -F www/nulls.tcl 9cb56d98c0c623074cda4360a415f3f0a7074c90 +F www/nulls.tcl 38117d24afb81efd079b59723b985a6d654cc2e8 F www/omitted.tcl 11037a1b557bd01405092d93dfa08898a4c26cd7 F www/opcode.tcl b8d561f33597c62955796b797646f00144d97332 F www/quickstart.tcl 4e97bef825e6a4153c43afb9f97235fc4da278ab @@ -176,7 +176,7 @@ F www/speed.tcl 2f6b1155b99d39adb185f900456d1d592c4832b3 F www/sqlite.tcl 3c83b08cf9f18aa2d69453ff441a36c40e431604 F www/tclsqlite.tcl b9271d44dcf147a93c98f8ecf28c927307abd6da F www/vdbe.tcl 9b9095d4495f37697fd1935d10e14c6015e80aa1 -P 181260c0aa7837feca9e415225ece0e9c4032c7a -R 879a05717d19f1ac21f75967c496c2d9 +P 68ef9b45bd3abdedf3721011ad0fb22e8735e721 +R 760ef71dda1d82d9c2fac1839e1748c7 U drh -Z 7096cda608fb24dfdfaba056b6dd6a59 +Z 7ade5844fa0457ff554bbbf8dab828b4 diff --git a/manifest.uuid b/manifest.uuid index f15d8d3f5f..ddd9813e05 100644 --- a/manifest.uuid +++ b/manifest.uuid @@ -1 +1 @@ -68ef9b45bd3abdedf3721011ad0fb22e8735e721 \ No newline at end of file +e22e3ab53a841b26984240760b0438efc83661d7 \ No newline at end of file diff --git a/www/nulls.tcl b/www/nulls.tcl index ef933ae120..4c6ceb73a0 100644 --- a/www/nulls.tcl +++ b/www/nulls.tcl @@ -1,7 +1,7 @@ # # Run this script to generated a nulls.html output file # -set rcsid {$Id: nulls.tcl,v 1.4 2003/08/13 11:29:24 drh Exp $} +set rcsid {$Id: nulls.tcl,v 1.5 2003/11/08 12:07:01 drh Exp $} puts { @@ -170,10 +170,11 @@ The following table shows the results of the NULL handling experiments. - + + - - + + @@ -181,27 +182,32 @@ The following table shows the results of the NULL handling experiments. + + + + + @@ -210,6 +216,7 @@ The following table shows the results of the NULL handling experiments. + @@ -217,12 +224,14 @@ The following table shows the results of the NULL handling experiments. + +
  MySQLMySQL
3.23.41
MySQL
4.0.16
FirebirdSQL AnywhereBorland InterbaseSQL
Anywhere
Borland
Interbase
Adding anything to null gives nullYes Yes YesYes
Multiplying null by zero gives null Yes Yes Yes YesYes
nulls are distinct in a UNIQUE column Yes YesYes (Note 4) (Note 4)
nulls are distinct in SELECT DISTINCT NoNo No (Note 1) No No
nulls are distinct in a UNION (Note 3)No No (Note 1) No NoYes Yes YesYes (Note 5)
"null OR true" is trueYes Yes YesYes
"not (null AND false)" is true No Yes Yes YesYes
@@ -237,7 +246,7 @@ and from UNION. Test data unavailable. 3.  -The version of MySQL tested (3.23.41) does not support UNION. +MySQL version 3.23.41 does not support UNION. 4.  SQL Anywhere and Borland Interbase