summaryrefslogtreecommitdiff
path: root/sql/sql_parse.cc
diff options
context:
space:
mode:
authorunknown <dlenev@mysql.com>2004-01-30 15:13:54 +0300
committerunknown <dlenev@mysql.com>2004-01-30 15:13:54 +0300
commite95a3e3ce8aa653c111c5c9ab28905750874dc60 (patch)
treefddb781c70003995506ebea7f04fc28aa1224e55 /sql/sql_parse.cc
parent8ab97bb111b75a66cfee409123a34da2647bcf99 (diff)
parenta96ffb29258a80f8dfaa11f336d0edaa23ad6cf6 (diff)
downloadmariadb-git-e95a3e3ce8aa653c111c5c9ab28905750874dc60.tar.gz
Merge bk-internal.mysql.com:/home/bk/mysql-4.0
into mysql.com:/home/dlenev/src/mysql-4.0-bg2464 sql/sql_parse.cc: Auto merged
Diffstat (limited to 'sql/sql_parse.cc')
-rw-r--r--sql/sql_parse.cc12
1 files changed, 6 insertions, 6 deletions
diff --git a/sql/sql_parse.cc b/sql/sql_parse.cc
index 0d22704ef3c..189b2f73524 100644
--- a/sql/sql_parse.cc
+++ b/sql/sql_parse.cc
@@ -3058,12 +3058,12 @@ bool add_field_to_list(char *field_name, enum_field_types type,
if (default_value)
{
- if (type == FIELD_TYPE_TIMESTAMP)
- {
- net_printf(&thd->net, ER_INVALID_DEFAULT, field_name);
- DBUG_RETURN(1);
- }
- else if (default_value->type() == Item::NULL_ITEM)
+ /*
+ We allow specifying value for first TIMESTAMP column
+ altough it is silently ignored. This should be fixed in 4.1
+ (by proper warning or real support for default values)
+ */
+ if (default_value->type() == Item::NULL_ITEM)
{
default_value=0;
if ((type_modifier & (NOT_NULL_FLAG | AUTO_INCREMENT_FLAG)) ==