对于我们的桌子: 的 - 复制 - 忽略表=的db_name.tbl_name 存储过程有类似的东西吗?
答案 0 :(得分:0)
不,没有这样的功能。
作为一种解决方法,您可以撤销复制用户的CREATE ROUTINE
权限,并将slave_skip_errors
设置为ON
(我不建议这样做)。
答案 1 :(得分:0)
CREATE DATABASE DontReplicateMe; -- where you will put the SP
--replicate-ignore-db = DontReplicateMe -- keep it replicating
USE DontReplicateMe; -- controls the repl stuff
CREATE PROCEDURE ... -- finally create it.
此外,这可能会奏效:
USE DontReplicateMe; -- controls the repl stuff
CREATE PROCEDURE YourDatabase.SP_Name ... -- finally create it.
请注意,USE
会控制复制的内容,而YourDatabase.SP_Name
会说明它的位置。