CREATE時に、IF NOT EXISTSを使用することで、テーブルが存在しない時のみ作成することができます。
これを使うことで、テーブル定義済み例外の発生を防ぐことができます。
例
CREATE TABLE IF NOT EXISTS USER ( ID BIGINT NOT NULL AUTO_INCREMENT, NAME VARCHAR(100 CHAR) NOT NULL, PRIMARY KEY (ID) );
このIF NOT EXISTSはVIEWの作成やカラムの追加時などにも使用できます。