mirror of
https://github.com/MariaDB/server.git
synced 2025-08-31 22:22:30 +03:00
Fixed some bugs from last multi-table-update push.
More tests for multi-table-update & timestamp handling mysql-test/r/innodb.result: New multi-table-update tests mysql-test/r/multi_update.result: New multi-table-update tests mysql-test/r/type_timestamp.result: New timestamp tests mysql-test/t/innodb.test: New multi-table-update tests mysql-test/t/multi_update.test: New multi-table-update tests mysql-test/t/type_timestamp.test: New timestamp tests sql/sql_select.cc: Fixed bug in safe mode checking sql/sql_update.cc: Fixed bug in autocommit in multi-table-update
This commit is contained in:
@@ -1021,3 +1021,18 @@ id code name
|
||||
7 4 Matt
|
||||
COMMIT;
|
||||
DROP TABLE t1;
|
||||
drop table if exists t1,t2;
|
||||
create table t1 (n int(10), d int(10)) type=innodb;
|
||||
create table t2 (n int(10), d int(10)) type=innodb;
|
||||
insert into t1 values(1,1),(1,2);
|
||||
insert into t2 values(1,10),(2,20);
|
||||
UPDATE t1,t2 SET t1.d=t2.d,t2.d=30 WHERE t1.n=t2.n;
|
||||
select * from t1;
|
||||
n d
|
||||
1 10
|
||||
1 10
|
||||
select * from t2;
|
||||
n d
|
||||
1 30
|
||||
2 20
|
||||
drop table t1,t2;
|
||||
|
Reference in New Issue
Block a user