新增多個表時,如果有同名錶會報錯,導致其中一個表不能正確創建,此時可以用以下語句進行判斷 ...
新增多個表時,如果有同名錶會報錯,導致其中一個表不能正確創建,此時可以用以下語句進行判斷:
DROP TABLE IF EXISTS USER; --判斷表是否存在,如果存在就刪除! CREATE TABLE IF NOT EXISTS `user` ( --判斷表是否存在,如果不存在就插入表! `id` int(11) unsigned NOT NULL AUTO_INCREMENT, `name` varchar(128) DEFAULT NULL COMMENT '名稱', `phone` varchar(16) DEFAULT NULL COMMENT '用戶手機號', `create_time` datetime DEFAULT NULL COMMENT '創建時間', `age` int(4) DEFAULT NULL COMMENT '年齡', PRIMARY KEY (`id`) ) ENGINE=InnoDB AUTO_INCREMENT=18 DEFAULT CHARSET=utf8;