mysql-新增表前判断同名表是否存在
2024-10-19 15:26:36
新增多个表时,如果有同名表会报错,导致其中一个表不能正确创建,此时可以用以下语句进行判断:
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;
最新文章
- libvirt 网络手册(二):桥接网络
- File API 读取文件小结
- [教程] 【玩转终端1:apt-get】
- quartz.net插件类库封装(含源码)
- MySQL 存储过程基本函数
- Web.config配置文件详解(新手必看)(转)
- [Cocos2d-x For WP8]Menu菜单
- Peer Code Reviews Made Easy with Eclipse Plug-In
- C#快速排序算法基础入门篇
- 谈谈javascript插件的写法
- C#获取设备的IP和Mac类
- python 性能- and-or 学习技能
- 深入理解CSS3 Flexbox
- Cmake新手使用日记(1)【C++11下的初体验】
- Docker(一):Docker入门教程
- @property的参数
- ubuntu下ruby文件执行蛋疼的一个问题
- 算法(第四版)C# 习题题解——1.3.49 用 6 个栈实现一个 O(1) 队列
- 嵌入式系统C编程之错误处理【转】
- 神兽保佑代码无bug O(∩_∩)O