mysql DDL 创建的时候 前面一定要加上判断(if exists) 否则会报错的。

来源:互联网 发布:玩客云 知乎 编辑:程序博客网 时间:2024/06/05 18:20

mysql DDL 创建的时候 前面DROP时一定要加上判断(if exists) 。  

加上 if exists 如果没有这个表,会生成一个消息告诉说没有,会继续往下走。   

不加if exists 的话  那么DB中要是没有的话,就会出错误。不会往下执行。   

****一定要注意*****。


DROP TABLE if EXISTS ABC;

CREATE TABLE `ABC` (
  `ID` varchar(32) NOT NULL,
  PRIMARY KEY (`ID`),
  KEY `INDEX_ID` (`ID`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
0 0
原创粉丝点击