diff options
author | Michael Widenius <monty@mysql.com> | 2009-01-09 06:11:37 +0200 |
---|---|---|
committer | Michael Widenius <monty@mysql.com> | 2009-01-09 06:11:37 +0200 |
commit | 7dc83c50436a36280e99f9c71006b05452d0b9fe (patch) | |
tree | 0bf95492648e5352cf6ff76860cc7021d850d8eb /mysql-test/t/delayed.test | |
parent | c45bf1b3cc1dd241f26210ebdef836566124bef0 (diff) | |
download | mariadb-git-7dc83c50436a36280e99f9c71006b05452d0b9fe.tar.gz |
Fixed bugs from my latest patch found by pushbuild:
Bug #41962 Maria: view-related test failures (insert, view, maria, trigger tests)
Added error handling for wrong update of view.
See Bug #41760 Inserting into multiple-table views is not working
mysql-test/r/delayed.result:
Fixed test as we are now testing values before fields.
Added new tests to test all error combinations
mysql-test/suite/maria/r/maria.result:
Added error handling for not supported update of view.
mysql-test/suite/maria/t/maria.test:
Added error handling for not supported update of view.
mysql-test/t/delayed.test:
Fixed test as we are now testing values before fields.
Added new tests to test all error combinations
sql/sql_base.cc:
Fixed warning from valgrind
sql/sql_insert.cc:
Don't test from which table values are in case of INSERT ... SELECT
Run fix_fields() in values before we do it on fields.
This is needed becasue check_view_single_update() are accessing values.
storage/maria/ma_blockrec.c:
Don't call pagecache_delete_pages() if no pages to delete.
This fixes a DBUG_ASSERT() error in maria_test_recovery
Diffstat (limited to 'mysql-test/t/delayed.test')
-rw-r--r-- | mysql-test/t/delayed.test | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/mysql-test/t/delayed.test b/mysql-test/t/delayed.test index 9c7e825bc30..87d6ab55ee5 100644 --- a/mysql-test/t/delayed.test +++ b/mysql-test/t/delayed.test @@ -256,7 +256,11 @@ DROP TABLE t1; # Bug #32676: insert delayed crash with wrong column and function specified # CREATE TABLE t1 (a INT); ---error ER_BAD_FIELD_ERROR +--error ER_SP_DOES_NOT_EXIST +INSERT DELAYED INTO t1 SET a= b(); +--error ER_BAD_FIELD_ERROR +INSERT DELAYED INTO t1 SET b= 1; +--error ER_SP_DOES_NOT_EXIST INSERT DELAYED INTO t1 SET b= b(); DROP TABLE t1; |