Commit 58558f06 authored by unknown's avatar unknown
Browse files

Wait for INSERT DELAYED to finish i.e sleep in while loop until

"select count" is one more.

parent 49b4cf28
Loading
Loading
Loading
Loading
+6 −0
Original line number Diff line number Diff line
@@ -11120,7 +11120,13 @@ auto fld1 companynr fld3 fld4 fld5 fld6
2	011401	37	breaking	dreaded	Steinberg	W
3	011402	37	Romans	scholastics	jarring	
4	011403	37	intercepted	audiology	tinily	
SELECT COUNT(auto) FROM t2;
COUNT(auto)
1213
INSERT DELAYED INTO t2 VALUES (4,011403,37,'intercepted','audiology','tinily','');
SELECT COUNT(auto) FROM t2;
COUNT(auto)
1214
ALTER TABLE t2 DROP COLUMN fld6;
SHOW CREATE TABLE t2;
Table	Create Table
+7 −3
Original line number Diff line number Diff line
@@ -1345,10 +1345,14 @@ SELECT * FROM t2;
CHECK TABLE t2;
SELECT * FROM t2;


# Just test syntax, we will never know if the output is right or wrong
# Must be the last test
# Test INSERT DELAYED and wait until the table has one more record
SELECT COUNT(auto) FROM t2;
INSERT DELAYED INTO t2 VALUES (4,011403,37,'intercepted','audiology','tinily','');
while (`SELECT COUNT(auto)!=1214 FROM t2`)
{
  sleep 0.1;
}
SELECT COUNT(auto) FROM t2;

# Adding test for alter table
ALTER TABLE t2 DROP COLUMN fld6;