# # Basic testing of replicate_wild_ignore_table. # SET @save_replicate_wild_ignore_table = @@GLOBAL.replicate_wild_ignore_table; SELECT @save_replicate_wild_ignore_table; @save_replicate_wild_ignore_table # Scope. SET @@SESSION.replicate_wild_ignore_table = ""; ERROR HY000: Variable 'replicate_wild_ignore_table' is a GLOBAL variable and should be set with SET GLOBAL SELECT @@SESSION.replicate_wild_ignore_table; ERROR HY000: Variable 'replicate_wild_ignore_table' is a GLOBAL variable # Incorrect type. SET @@GLOBAL.replicate_wild_ignore_table=1; ERROR 42000: Incorrect argument type to variable 'replicate_wild_ignore_table' SET @@GLOBAL.replicate_wild_ignore_table=1.1; ERROR 42000: Incorrect argument type to variable 'replicate_wild_ignore_table' SET @@GLOBAL.replicate_wild_ignore_table=1e1; ERROR 42000: Incorrect argument type to variable 'replicate_wild_ignore_table' # Incorrect arguments. SET @@GLOBAL.replicate_wild_ignore_table="t1"; ERROR HY000: Incorrect arguments to SET SET @@GLOBAL.replicate_wild_ignore_table="test.t, t2"; ERROR HY000: Incorrect arguments to SET SET @@GLOBAL.replicate_wild_ignore_table="test.,t1"; ERROR HY000: Incorrect arguments to SET # Argument syntax. SET @@GLOBAL.replicate_wild_ignore_table="test.%,,,,,test.t3"; SELECT @@GLOBAL.replicate_wild_ignore_table; @@GLOBAL.replicate_wild_ignore_table test.%,test.t3 SELECT * FROM INFORMATION_SCHEMA.GLOBAL_VARIABLES WHERE VARIABLE_NAME='replicate_wild_ignore_table'; VARIABLE_NAME VARIABLE_VALUE REPLICATE_WILD_IGNORE_TABLE test.%,test.t3 SET @@GLOBAL.replicate_wild_ignore_table="test.t1,,,test2.%,,,test.t3"; SELECT @@GLOBAL.replicate_wild_ignore_table; @@GLOBAL.replicate_wild_ignore_table test.t1,test2.%,test.t3 SET @@GLOBAL.replicate_wild_ignore_table=""; SELECT @@GLOBAL.replicate_wild_ignore_table; @@GLOBAL.replicate_wild_ignore_table SET @@GLOBAL.replicate_wild_ignore_table=null; SELECT @@GLOBAL.replicate_wild_ignore_table; @@GLOBAL.replicate_wild_ignore_table # Cleanup. SET @@GLOBAL.replicate_wild_ignore_table = @save_replicate_wild_ignore_table;