MySQL判断表和字段不存在再添加
来源:互联网 发布:傲梦青少年编程 编辑:程序博客网 时间:2024/05/17 05:59
- 不能直接Drop表,要用CREATE TABLE IF NOT EXISTS来创建表
- 脚本必须可重复执行,如果要Insert数据必须先Delete
如果字段添加要先判断不存在再添加:
DROPPROCEDUREIFEXISTSpro_AddColumn;
DELIMITER $$
CREATEPROCEDUREpro_AddColumn()
BEGIN
ifnotexists(select 1 frominformation_schema.`COLUMNS` wheretable_schema='数据库'andtable_name='表'andcolumn_name='字段')then
altertable数据库.表add字段datetime;
endif;
END$$
DELIMITER;
CALLpro_AddColumn;
DROPPROCEDUREpro_AddColumn;
修改字段跟MSSQL有所不同:
alter table oa_vehicleused change ID ID bigint(20) NOT NULL AUTO_INCREMENT;
- Insert语句必须改成一条批执行语句(多行用逗号隔开),可以大大提升执行速度
0 0
- MySQL判断表和字段不存在再添加
- mysql判断表中字段或者索引是否存在,如果不存在则创建
- mysql给表和字段添加注释
- mysql表添加字段和注释
- MySQL添加字段和删除字段
- MySQL添加字段和删除字段
- MySQL添加字段和删除字段
- MySQL添加字段和删除字段
- MySQL添加字段和删除字段
- MySQL添加字段和删除字段
- Mysql字段添加和修改
- MySQL添加和修改字段
- 判断表中是否存在该字段,如果不存在则新增该字段
- mysql对表进行添加字段、添加索引和添加外键
- mysql添加删除 (索引和字段)
- MySQL添加字段和修改字段的方法
- MySQL添加字段和修改字段的方法
- MySQL添加字段和修改字段的方法
- ora 03137
- android网络编程--HttpURLConnection(结合Handler和子线程)
- poj1947 Rebuilding Roads 树形dp 背包
- Android绘制图表的项目,支持绘制线状图、柱状图、饼状图-HoloGraphLibrary 源码解析,超详细
- Doc15(层的显示和隐藏及超链接显示图片)
- MySQL判断表和字段不存在再添加
- 微信、陌陌等著名IM软件设计架构详解
- xml布局遇到的异常
- 数据结构基础(3) --Permutation & 插入排序
- 简单的动态广播收发
- 智能小车 -openwrt配置详细步骤
- LeetCode 189 Rotate Array(旋转数组)
- 13.Serving Frontend Files
- Android之网络编程(四)解析 JSON 格式数据