Permalink
Show file tree
Hide file tree
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Browse files
Backporting MDEV-15497 Wrong empty value in a GEOMETRY column on LOAD…
… DATA This is a part of "MDEV-18045 Backporting the MDEV-15497 changes to 10.2 branch"
- Loading branch information
Showing
8 changed files
with
173 additions
and
34 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,25 @@ | ||
| # | ||
| # MDEV-15497 Wrong empty value in a GEOMETRY column on LOAD DATA | ||
| # | ||
| SET sql_mode=''; | ||
| CREATE TABLE t1 (id INT, a GEOMETRY NOT NULL); | ||
| LOAD DATA INFILE '../../std_data/loaddata/mdev-15497.txt' INTO TABLE t1; | ||
| ERROR 22004: Column set to default value; NULL supplied to NOT NULL column 'a' at row 1 | ||
| LOAD DATA INFILE '../../std_data/loaddata/mdev-15497.txt' INTO TABLE t1 FIELDS TERMINATED BY ''; | ||
| ERROR 22004: Column set to default value; NULL supplied to NOT NULL column 'a' at row 1 | ||
| DROP TABLE t1; | ||
| CREATE TABLE t1 (id INT, a GEOMETRY); | ||
| LOAD DATA INFILE '../../std_data/loaddata/mdev-15497.txt' INTO TABLE t1; | ||
| Warnings: | ||
| Warning 1261 Row 1 doesn't contain data for all columns | ||
| SELECT * FROM t1; | ||
| id a | ||
| 1 NULL | ||
| TRUNCATE TABLE t1; | ||
| LOAD DATA INFILE '../../std_data/loaddata/mdev-15497.txt' INTO TABLE t1 FIELDS TERMINATED BY ''; | ||
| Warnings: | ||
| Warning 1261 Row 1 doesn't contain data for all columns | ||
| SELECT * FROM t1; | ||
| id a | ||
| 1 NULL | ||
| DROP TABLE t1; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1 @@ | ||
| 1 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,21 @@ | ||
| --echo # | ||
| --echo # MDEV-15497 Wrong empty value in a GEOMETRY column on LOAD DATA | ||
| --echo # | ||
|
|
||
| SET sql_mode=''; | ||
|
|
||
| CREATE TABLE t1 (id INT, a GEOMETRY NOT NULL); | ||
| --error ER_WARN_NULL_TO_NOTNULL | ||
| LOAD DATA INFILE '../../std_data/loaddata/mdev-15497.txt' INTO TABLE t1; | ||
| --error ER_WARN_NULL_TO_NOTNULL | ||
| LOAD DATA INFILE '../../std_data/loaddata/mdev-15497.txt' INTO TABLE t1 FIELDS TERMINATED BY ''; | ||
| DROP TABLE t1; | ||
|
|
||
|
|
||
| CREATE TABLE t1 (id INT, a GEOMETRY); | ||
| LOAD DATA INFILE '../../std_data/loaddata/mdev-15497.txt' INTO TABLE t1; | ||
| SELECT * FROM t1; | ||
| TRUNCATE TABLE t1; | ||
| LOAD DATA INFILE '../../std_data/loaddata/mdev-15497.txt' INTO TABLE t1 FIELDS TERMINATED BY ''; | ||
| SELECT * FROM t1; | ||
| DROP TABLE t1; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters