summaryrefslogtreecommitdiff
path: root/mysql-test/t/view.test
diff options
context:
space:
mode:
authorunknown <kaa@kaamos.(none)>2008-01-19 21:09:22 +0300
committerunknown <kaa@kaamos.(none)>2008-01-19 21:09:22 +0300
commit153771ed7f62d1db025c4b2569b524d8b57a40eb (patch)
tree74c8bb3c5cc29e998382c2b7310b2082c5b2ec4b /mysql-test/t/view.test
parenta4339cae85c7603c4655795cf038f0773ebc4718 (diff)
parent35b035cfcb9fa1dbb99ae239280b8a9b9868f81d (diff)
downloadmariadb-git-153771ed7f62d1db025c4b2569b524d8b57a40eb.tar.gz
Merge kaamos.(none):/data/src/opt/mysql-5.0-opt
into kaamos.(none):/data/src/opt/mysql-5.1-opt mysql-test/r/group_by.result: Auto merged mysql-test/r/type_decimal.result: Auto merged mysql-test/r/view.result: Auto merged mysql-test/t/type_decimal.test: Auto merged sql/item.cc: Auto merged sql/item_func.cc: Auto merged sql/sql_insert.cc: Auto merged sql/sql_select.cc: Auto merged mysql-test/r/subselect.result: Manual merge. mysql-test/t/group_by.test: Manual merge. mysql-test/t/subselect.test: Manual merge. mysql-test/t/view.test: Manual merge.
Diffstat (limited to 'mysql-test/t/view.test')
-rw-r--r--mysql-test/t/view.test14
1 files changed, 14 insertions, 0 deletions
diff --git a/mysql-test/t/view.test b/mysql-test/t/view.test
index 7f769c50449..58ef9c1eff1 100644
--- a/mysql-test/t/view.test
+++ b/mysql-test/t/view.test
@@ -3453,6 +3453,20 @@ DROP VIEW v2;
DROP VIEW v3;
DROP TABLE t1;
+--echo #
+--echo # Bug#29477: Not all fields of the target table were checked to have
+--echo # a default value when inserting into a view.
+--echo #
+create table t1(f1 int, f2 int not null);
+create view v1 as select f1 from t1;
+insert into v1 values(1);
+set @old_mode=@@sql_mode;
+set @@sql_mode=traditional;
+--error ER_NO_DEFAULT_FOR_VIEW_FIELD
+insert into v1 values(1);
+set @@sql_mode=@old_mode;
+drop view v1;
+drop table t1;
--echo End of 5.0 tests.