######################################################################## # Purpose: This test does the basic check of compound statements in a # group replication environment # # 0. This test requires two servers # 1. Start Group Replication on two servers # 2. Execute following compound statements on the members of the group: # a) BEGIN..END # b) WHILE \ DO..END WHILE # c) DECLARE local variable # d) RETURN # e) SET statement # 3. Verify the consistency of data across the group # 4. Clean-up ######################################################################### # Start GR with two servers --source include/have_group_replication_plugin.inc --source include/group_replication.inc # Connect to server1, create a table --echo CREATE TABLE t1 (a INT PRIMARY KEY); # Define compound statements # Define a stored procedure to insert data on t1 --echo delimiter $$; CREATE PROCEDURE insert_into_t1(IN a INT, IN b INT) BEGIN DECLARE x INT; SET x=a; WHILE x