1
0
mirror of https://github.com/MariaDB/server.git synced 2026-01-06 05:22:24 +03:00

MDEV-15965 Invisible columns and LOAD DATA don't work well together:... ER_WARN_TOO_FEW_RECORDS

Fix mysql_load iterator to skip invisible fields.
This commit is contained in:
Sachin Setiya
2018-04-26 16:49:27 +05:30
committed by sachin
parent 46be31982a
commit 9ee5406e2f
3 changed files with 89 additions and 0 deletions

View File

@@ -444,6 +444,9 @@ int mysql_load(THD *thd, const sql_exchange *ex, TABLE_LIST *table_list,
field_iterator.set(table_list);
for (; !field_iterator.end_of_fields(); field_iterator.next())
{
if (field_iterator.field() &&
field_iterator.field()->invisible > VISIBLE)
continue;
Item *item;
if (!(item= field_iterator.create_item(thd)))
DBUG_RETURN(TRUE);