1
#############################################################################
2
# Original Author: JBM #
3
# Original Date: Aug/15/2005 #
4
# Update: 08/29/2005 Remove sleep #
5
#############################################################################
6
# TEST: Use SQL_CALC_FOUND_ROWS and insert results into a table inside a sp #
7
#############################################################################
12
# Begin clean up test section
15
DROP PROCEDURE IF EXISTS test.p1;
16
DROP TABLE IF EXISTS test.t2;
22
# Begin test section 1
23
CREATE TABLE test.t1 (a INT,PRIMARY KEY(a));
24
CREATE TABLE test.t2 (a INT,PRIMARY KEY(a));
25
INSERT INTO test.t1 VALUES(1),(2);
28
CREATE PROCEDURE test.p1()
30
SELECT SQL_CALC_FOUND_ROWS * FROM test.t1 LIMIT 1;
31
INSERT INTO test.t2 VALUES(FOUND_ROWS());
35
let $message=< ---- Master selects-- >;
36
--source include/show_msg.inc
38
SELECT * FROM test.t2;
40
let $message=< ---- Slave selects-- >;
41
--source include/show_msg.inc
45
SELECT * FROM test.t2;
50
DROP PROCEDURE IF EXISTS test.p1;
51
DROP TABLE IF EXISTS test.t1;
52
DROP TABLE IF EXISTS test.t2;
53
sync_slave_with_master;
55
# End of 5.0 test case