Eerste vraag, waarom heb je twee verschillende verbindingen voor dezelfde gebruiker?
Als je echt twee sessies wilt houden, kun je spelen met tafelvergrendeling .
Verbinding 1, stuur deze sql-verklaring:
LOCK TABLE mytable WRITE; -- mytable is know locked, nobody else can access it
INSERT xyz; -- insert data in database
UNLOCK TABLES; -- unlock the table, the rows ARE inserted
Aansluiting 2:
SELECT [looking for xyz]
Als verbinding 2 probeert toegang te krijgen tot de database voordat verbinding 1 de tabel heeft ontgrendeld, moet de verbinding wachten. Wanneer de tafel is ontgrendeld, wordt de rij ingevoegd, zodat de selectie het gewenste resultaat oplevert.