85 messages in com.mysql.lists.mysqlRe: MySQL has transactions, foreign k...
FromSent OnAttachments
Kodrik06 Nov 2001 22:28 
DownloadFAST.com07 Nov 2001 00:35 
Arne K. Haaje07 Nov 2001 01:05 
DownloadFAST.com07 Nov 2001 01:26 
Kodrik07 Nov 2001 01:31 
Kodrik07 Nov 2001 01:34 
DownloadFAST.com07 Nov 2001 01:45 
Kodrik07 Nov 2001 01:59 
DownloadFAST.com07 Nov 2001 02:43 
Kodrik07 Nov 2001 02:44 
Kodrik07 Nov 2001 02:53 
Elm Gysel07 Nov 2001 02:59 
DownloadFAST.com07 Nov 2001 03:16 
DownloadFAST.com07 Nov 2001 03:36 
Kodrik07 Nov 2001 03:46 
Carsten H. Pedersen07 Nov 2001 04:02 
DownloadFAST.com07 Nov 2001 04:05 
DownloadFAST.com07 Nov 2001 04:13 
DownloadFAST.com07 Nov 2001 04:46 
Carl Troein07 Nov 2001 04:54 
Kodrik07 Nov 2001 05:06 
DownloadFAST.com07 Nov 2001 05:20 
Sinisa Milivojevic07 Nov 2001 05:34 
DownloadFAST.com07 Nov 2001 05:53 
DownloadFAST.com07 Nov 2001 06:25 
Sinisa Milivojevic07 Nov 2001 06:29 
DownloadFAST.com07 Nov 2001 06:35 
DownloadFAST.com07 Nov 2001 06:46 
DL Neil07 Nov 2001 06:52 
DownloadFAST.com07 Nov 2001 07:01 
DownloadFAST.com07 Nov 2001 07:08 
Sinisa Milivojevic07 Nov 2001 07:13 
Elm Gysel07 Nov 2001 07:23 
DownloadFAST.com07 Nov 2001 07:27 
Sinisa Milivojevic07 Nov 2001 07:28 
DownloadFAST.com07 Nov 2001 07:31 
DownloadFAST.com07 Nov 2001 07:35 
DownloadFAST.com07 Nov 2001 07:47 
Sinisa Milivojevic07 Nov 2001 08:20 
Scott Thurmond07 Nov 2001 08:28 
Sinisa Milivojevic07 Nov 2001 08:29 
Elm Gysel07 Nov 2001 08:30 
Paul DuBois07 Nov 2001 08:45 
DownloadFAST.com07 Nov 2001 09:02 
DownloadFAST.com07 Nov 2001 09:08 
DownloadFAST.com07 Nov 2001 09:29 
Sinisa Milivojevic07 Nov 2001 09:47 
DownloadFAST.com07 Nov 2001 09:49 
DownloadFAST.com07 Nov 2001 10:01 
Paul DuBois07 Nov 2001 10:18 
rc07 Nov 2001 10:48 
Shankar Unni07 Nov 2001 11:17 
DownloadFAST.com07 Nov 2001 12:48 
Kodrik07 Nov 2001 13:53 
Ravi Raman07 Nov 2001 14:16 
Paul DuBois07 Nov 2001 14:37 
Shankar Unni07 Nov 2001 15:52 
Kodrik08 Nov 2001 01:02 
Kodrik08 Nov 2001 01:02 
DownloadFAST.com08 Nov 2001 04:54 
DownloadFAST.com08 Nov 2001 06:53 
Gordan Bobic08 Nov 2001 08:18 
DownloadFAST.com08 Nov 2001 19:30 
Gordan Bobic09 Nov 2001 02:54 
DownloadFAST.com09 Nov 2001 03:37 
DownloadFAST.com09 Nov 2001 04:11 
Gordan Bobic09 Nov 2001 05:07 
Gordan Bobic09 Nov 2001 05:09 
Shankar Unni09 Nov 2001 11:31 
Kodrik09 Nov 2001 12:39 
Franklin Schmidt10 Nov 2001 01:50 
Franklin Schmidt10 Nov 2001 01:56 
Franklin Schmidt10 Nov 2001 02:31 
Kodrik10 Nov 2001 02:56 
Franklin Schmidt10 Nov 2001 12:59 
Kodrik10 Nov 2001 13:52 
Arjen G. Lentz10 Nov 2001 15:27 
Kodrik10 Nov 2001 15:50 
Gordan Bobic10 Nov 2001 18:34 
Phieu Huynh11 Nov 2001 16:31 
M.Ho...@gac.nl12 Nov 2001 01:51 
Nguyen Trong Phuc12 Nov 2001 16:25 
Phieu Huynh12 Nov 2001 22:19 
Franklin Schmidt14 Nov 2001 06:44 
Christopher Book14 Nov 2001 07:58 
Subject:Re: MySQL has transactions, foreign keys, and an option for NO DEFAULT
From:Arjen G. Lentz (arj@mysql.com)
Date:11/10/2001 03:27:07 PM
List:com.mysql.lists.mysql

Hi Kodrik,

----- Original Message ----- From: "Kodrik" <kod@zc8.com> To: "Franklin Schmidt" <fra@gustos.com>

* Transaction * Subselects * Foreign keys * Stored Procedures Do you actually believe that the lack of NO DEFAULT is much worst than those features above, which cannot be as easily worked around?

Please allow me to clarify a few items here, since we don't want misunderstandings to linger around forever....

1) MySQL supports transactions since 3.23.34a, with the InnoDB and BDB table types. Using the the InnoDB table handler you have commit, rollback, crash recovery capabilities, row level locking, consistent non-locking read, and much more... See http://www.mysql.com/doc/I/n/InnoDB.html and elsewhere in the manual for heaps of info.

2) Foreign keys are supported by the InnoDB table handler from 3.23.44. http://www.mysql.com/doc/S/E/SEC427.html

3) The other items you mentioned are already part of the 4.x development track. http://www.mysql.com/doc/N/u/Nutshell_4.1_development_release.html For the curious: implementation of these new features should not adversely affect your performance if you don't use the features. In simple terms: trust Monty! ;-)

4) Finally, MySQL does in fact have a NO DEFAULT option. This was kindly pointed out by Paul DuBois a few days ago. The DONT_USE_DEFAULT_FIELDS compile time option has existed since as early as version 3.20.14. From the manual: "You can configure MySQL not to use DEFAULT column values for non-NULL columns (that is, columns that are not allowed to be NULL). This causes INSERT statements to generate an error unless you explicitly specify values for all columns that require a non-NULL value." See http://www.mysql.com/doc/c/o/configure_options.html I do believe this option addresses the issue put forward by Frank and Shelby.

Regards, Arjen.