CREATE ... IF
NOT EXISTS
MySQL在复制各种语句
时应用这些规则:
每个
CREATE DATABASE IF NOT EXISTS
语句都会被复制,无论数据库是否已经存在于源上。类似地,每个
CREATE TABLE IF NOT EXISTS
没有 a 的语句 都会SELECT
被复制,无论该表是否已存在于源中。这包括CREATE TABLE IF NOT EXISTS ... LIKE
。的复制CREATE TABLE IF NOT EXISTS ... SELECT
遵循一些不同的规则;有关详细信息,请参阅 第 16.4.1.6 节,“CREATE TABLE ... SELECT 语句的复制”。CREATE EVENT IF NOT EXISTS
始终被复制,无论语句中命名的事件是否已存在于源中。