mariadb/mysql-test/suite/maria/locking.test

44 lines
3.7 KiB
Text
Raw Normal View History

#
# Aria bugs that has to do with locking
#
--source include/have_maria.inc
disable_warnings;
drop table if exists t1;
enable_warnings;
#
# Test generating data with insert select
#
CREATE TABLE t1 (
`Vorgangsnr` int(10) unsigned NOT NULL AUTO_INCREMENT,
`Datum_Eingang` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT 'Erfassungs-/Buchungsdatum',
`Warennummer` varchar(20) DEFAULT NULL,
`BenutzerID` int(10) unsigned DEFAULT NULL,
`Vermerke_Versand` varchar(1024) DEFAULT NULL,
`Zubeh<65>r` varchar(250) DEFAULT NULL,
`Datum_Annahme` varchar(12) DEFAULT NULL,
`K_Lieferscheinnummer` int(10) unsigned DEFAULT NULL,
`RMANr` int(10) unsigned DEFAULT '0',
`K_Bestelldaten` varchar(1024) DEFAULT NULL COMMENT 'Bestellnr, Datum, Auftraggeber',
PRIMARY KEY (`Vorgangsnr`),
KEY `Datum_Eingang` (`Datum_Eingang`)
) ENGINE=Aria AUTO_INCREMENT=250 DEFAULT CHARSET=latin1 ROW_FORMAT=DYNAMIC;
alter table t1 disable keys;
lock tables t1 write;
let $loop=2;
while ($loop)
{
INSERT INTO t1 (Datum_Eingang, BenutzerID, Zubeh<65>r, Datum_Annahme) VALUES ('2006-06-21 00:00:00', 713, 'ohne Zubeh<65>r', '21.06.2006'),('2006-06-21 00:00:00', 713, 'ohne Zubeh<65>r', '21.06.2006'),('2006-06-21 00:00:00', 713, 'ohne Zubeh<65>r', '21.06.2006'),('2006-06-21 00:00:00', 713, 'ohne Zubeh<65>r', '21.06.2006'),('2006-06-21 00:00:00', 713, 'ohne Zubeh<65>r', '21.06.2006'),('2006-06-21 00:00:00', 713, 'ohne Zubeh<65>r', '21.06.2006'),('2006-06-21 00:00:00', 713, 'ohne Zubeh<65>r', '21.06.2006'),('2006-06-21 00:00:00', 713, 'ohne Zubeh<65>r', '21.06.2006'),('2006-06-21 00:00:00', 713, 'ohne Zubeh<65>r', '21.06.2006'),('2006-06-21 00:00:00', 713, 'ohne Zubeh<65>r', '21.06.2006'),('2006-06-21 00:00:00', 713, 'ohne Zubeh<65>r', '21.06.2006'),('2006-06-21 00:00:00', 713, 'ohne Zubeh<65>r', '21.06.2006'),('2006-06-21 00:00:00', 713, 'ohne Zubeh<65>r', '21.06.2006'),('2006-06-21 00:00:00', 713, 'ohne Zubeh<65>r', '21.06.2006'),('2006-06-21 00:00:00', 713, 'ohne Zubeh<65>r', '21.06.2006'),('2006-06-21 00:00:00', 713, 'ohne Zubeh<65>r', '21.06.2006'),('2006-06-21 00:00:00', 713, 'ohne Zubeh<65>r', '21.06.2006'),('2006-06-21 00:00:00', 713, 'ohne Zubeh<65>r', '21.06.2006'),('2006-06-21 00:00:00', 713, 'ohne Zubeh<65>r', '21.06.2006'),('2006-06-21 00:00:00', 713, 'ohne Zubeh<65>r', '21.06.2006'),('2006-06-21 00:00:00', 713, 'ohne Zubeh<65>r', '21.06.2006'),('2006-06-21 00:00:00', 713, 'ohne Zubeh<65>r', '21.06.2006'),('2006-06-21 00:00:00', 713, 'ohne Zubeh<65>r', '21.06.2006'),('2006-06-21 00:00:00', 713, 'ohne Zubeh<65>r', '21.06.2006'),('2006-06-21 00:00:00', 713, 'ohne Zubeh<65>r', '21.06.2006'),('2006-06-21 00:00:00', 713, 'ohne Zubeh<65>r', '21.06.2006'),('2006-06-21 00:00:00', 713, 'ohne Zubeh<65>r', '21.06.2006'),('2006-06-21 00:00:00', 713, 'ohne Zubeh<65>r', '21.06.2006'),('2006-06-21 00:00:00', 713, 'ohne Zubeh<65>r', '21.06.2006'),('2006-06-21 00:00:00', 713, 'ohne Zubeh<65>r', '21.06.2006'),('2006-06-21 00:00:00', 713, 'ohne Zubeh<65>r', '21.06.2006'),('2006-06-21 00:00:00', 713, 'ohne Zubeh<65>r', '21.06.2006'),('2006-06-21 00:00:00', 713, 'ohne Zubeh<65>r', '21.06.2006'),('2006-06-21 00:00:00', 713, 'ohne Zubeh<65>r', '21.06.2006'),('2006-06-21 00:00:00', 713, 'ohne Zubeh<65>r', '21.06.2006'),('2006-06-21 00:00:00', 713, 'ohne Zubeh<65>r', '21.06.2006'),('2006-06-21 00:00:00', 713, 'ohne Zubeh<65>r', '21.06.2006'),('2006-06-21 00:00:00', 713, 'ohne Zubeh<65>r', '21.06.2006'),('2006-06-21 00:00:00', 713, 'ohne Zubeh<65>r', '21.06.2006'),('2006-06-21 00:00:00', 713, 'ohne Zubeh<65>r', '21.06.2006'),('2006-06-21 00:00:00', 713, 'ohne Zubeh<65>r', '21.06.2006'),('2006-06-21 00:00:00', 713, 'ohne Zubeh<65>r', '21.06.2006'),('2006-06-21 00:00:00', 713, 'ohne Zubeh<65>r', '21.06.2006'),('2006-06-21 00:00:00', 713, 'ohne Zubeh<65>r', '21.06.2006');
dec $loop;
}
unlock tables;
select count(*) from t1;
check table t1 extended;
alter table t1 enable keys;
check table t1 extended;
drop table t1;