~drizzle-trunk/drizzle/development

  • Committer: Stewart Smith
  • Date: 2009-05-15 06:57:12 UTC
  • mto: (991.1.5 for-brian)
  • Revision ID: stewart@flamingspork.com-20090515065712-bmionylacjmexmmm
Make sql_mode=NO_AUTO_VALUE_ON_ZERO default for Drizzle.

Also fix DEFAULT keyword handling for auto-increment so that it defaults to
NULL and not 0 so that the following is valid and generates two auto-inc
values:

create table t1 (a int auto_increment primary key)
insert into t1 (a) values (default);
insert into t1 (a) values (default);

Important to note that 0 is no longer magic. So this gives you duplicate
primary key error:

insert into t1 (a) values(0);
insert into t1 (a) values(0);

as you've inserted the explicit value of 0 twice.
Filename Latest Rev Last Changed Committer Comment Size
..
dummy.c 815.1.1 15 years ago Monty Taylor Add timegm which is missing on Solaris. 1.6 KB Diff Download File
getopt.c 994.2.9 15 years ago Monty Taylor Fixed gnulib updates. 31.3 KB Diff Download File
getopt.in.h 815.1.3 15 years ago Monty Taylor Added getopt workaround for broken solaris getopt. 7.8 KB Diff Download File
getopt1.c 815.1.3 15 years ago Monty Taylor Added getopt workaround for broken solaris getopt. 3.8 KB Diff Download File
getopt_int.h 815.1.3 15 years ago Monty Taylor Added getopt workaround for broken solaris getopt. 4.6 KB Diff Download File
gettext.h 997.7.1 15 years ago Monty Taylor Fixed gnulib/gettext.h. 9.3 KB Diff Download File
Makefile.am 994.2.9 15 years ago Monty Taylor Fixed gnulib updates. 6.7 KB Diff Download File
mktime.c 994.2.8 15 years ago Monty Taylor Updated gnulib files. 20.9 KB Diff Download File
time.in.h 994.2.8 15 years ago Monty Taylor Updated gnulib files. 3.6 KB Diff Download File
time_r.c 815.1.1 15 years ago Monty Taylor Add timegm which is missing on Solaris. 1.2 KB Diff Download File
timegm.c 994.2.8 15 years ago Monty Taylor Updated gnulib files. 1.3 KB Diff Download File
unistd.in.h 994.2.8 15 years ago Monty Taylor Updated gnulib files. 17 KB Diff Download File