Transações paralelas no mysql

Meu banco de dados contém a tabela denominadasample_table consiste em uma coluna denominada comouser_first_name e a mesa estava vazia

Suponha que eu tenha 2 transações como esta

START TRANSACTION;
INSERT INTO sample_table VALUES("TEJA");
INSERT INTO sample_table VALUES("TEJA");
INSERT INTO sample_table VALUES("TEJA");
INSERT INTO sample_table VALUES("TEJA");
INSERT INTO sample_table VALUES("TEJA");
INSERT INTO sample_table VALUES("TEJA");
INSERT INTO sample_table VALUES("TEJA");
//......... till 10000 times
COMMIT

START TRANSACTION;
SELECT * FROM sample_table;
SELECT * FROM sample_table;
SELECT * FROM sample_table;
SELECT * FROM sample_table;
SELECT * FROM sample_table;
SELECT * FROM sample_table;
//........ till 10000 times 
COMMIT

Eu executo essas duas transações em paralelo dessa maneira, primeiro a transação1 foi iniciada e depois a transação2 quando a transação1 estava em execução. Eu esperava que o resultado tivesse algumas linhas com o nome TEJA. Mas estou obtendo um resultado vazio. Por favor, ajude-me a explicar por que o resultado está vazio?

questionAnswers(1)

yourAnswerToTheQuestion