diff options
author | unknown <hf@deer.(none)> | 2005-10-11 21:18:04 +0500 |
---|---|---|
committer | unknown <hf@deer.(none)> | 2005-10-11 21:18:04 +0500 |
commit | d30081732a65d91876d92bdd54c8dfa5c1c7a793 (patch) | |
tree | 0e3ab654a9f35d06f8e3c7cf64879418ba099421 /sql/sql_parse.cc | |
parent | d471e9de7d66b2b45ccfe77e07aa1ef1022e1f6d (diff) | |
download | mariadb-git-d30081732a65d91876d92bdd54c8dfa5c1c7a793.tar.gz |
Fix for bug #13667 (Inconsistency for decimal(m,d) specification.
mysql-test/r/type_newdecimal.result:
result fixed
mysql-test/t/type_newdecimal.test:
testcase added
sql/sql_parse.cc:
we should check if 'decimals' is not null
Diffstat (limited to 'sql/sql_parse.cc')
-rw-r--r-- | sql/sql_parse.cc | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/sql/sql_parse.cc b/sql/sql_parse.cc index 88718f6c8c9..8fede76e077 100644 --- a/sql/sql_parse.cc +++ b/sql/sql_parse.cc @@ -5748,7 +5748,7 @@ new_create_field(THD *thd, char *field_name, enum_field_types type, case FIELD_TYPE_NULL: break; case FIELD_TYPE_NEWDECIMAL: - if (!length) + if (!length && !new_field->decimals) new_field->length= 10; if (new_field->length > DECIMAL_MAX_PRECISION) { |