1
0
mirror of https://github.com/MariaDB/server.git synced 2025-07-30 16:24:05 +03:00

MDEV-4880 Attempt to create a table without columns produces ER_ILLEGAL_HA instead of ER_TABLE_MUST_HAVE_COLUMNS

This commit is contained in:
Sergei Golubchik
2013-11-10 17:51:20 +01:00
parent f3c63615d8
commit 5ffa6904d2
3 changed files with 10 additions and 1 deletions

View File

@ -2607,3 +2607,5 @@ a b
1 1 1 1
unlock tables; unlock tables;
drop table t1,t2; drop table t1,t2;
create table t1;
ERROR 42000: A table must have at least 1 column

View File

@ -2019,3 +2019,10 @@ connection default;
select * from t1; select * from t1;
unlock tables; unlock tables;
drop table t1,t2; drop table t1,t2;
#
# MDEV-4880 Attempt to create a table without columns produces ER_ILLEGAL_HA instead of ER_TABLE_MUST_HAVE_COLUMNS
#
--error ER_TABLE_MUST_HAVE_COLUMNS
create table t1;

View File

@ -4579,7 +4579,7 @@ bool create_table_impl(THD *thd,
if (!hton->discover_table_structure) if (!hton->discover_table_structure)
{ {
my_error(ER_ILLEGAL_HA, MYF(0), hton_name(hton)->str, db, table_name); my_error(ER_TABLE_MUST_HAVE_COLUMNS, MYF(0));
goto err; goto err;
} }