如果简单的使用如下sql语句可能会返回失败,失败的原因极有可能是已经存在这张数据表了。

如果简单的使用如下sql语句可能会返回失败,失败的原因极有可能是已经存在这张数据表了。

create table sales3 ( id NUMERIC,sale_date datetime not null)

PARTITION by range(TO_DAYS(sale_date))

(

PARTITION sales20140301 values less than(TO_DAYS('2014-03-01')),

PARTITION sales20140401 values less than(TO_DAYS('2014-04-01'))

)

执行时返回的提示语句如下:

[SQL] create table sales3 ( id NUMERIC,sale_date datetime not null)

PARTITION by range(TO_DAYS(sale_date))

(

PARTITION sales20140301 values less than(TO_DAYS('2014-03-01')),

PARTITION sales20140401 values less than(TO_DAYS('2014-04-01'))

)

[Err] 1050 - Table 'sales3' already exists

而如果使用IF NOT EXISTS创建数据表,即使此表已经存在,也会执行成功:

create table IF NOT EXISTS sales3 ( id NUMERIC,sale_date datetime not null)

PARTITION by range(TO_DAYS(sale_date))

(

PARTITION sales20140301 values less than(TO_DAYS('2014-03-01')),

PARTITION sales20140401 values less than(TO_DAYS('2014-04-01'))

)

返回如下:

[SQL] create table if not exists sales3 ( id NUMERIC,sale_date datetime not null)

PARTITION by range(TO_DAYS(sale_date))

(

PARTITION sales20140301 values less than(TO_DAYS('2014-03-01')),

PARTITION sales20140401 values less than(TO_DAYS('2014-04-01'))

)

受影响的行: 0

时间: 0.003ms

本文永久更新链接地址:

本文原创发布php中文网,转载请注明出处,感谢您的尊重!

mysql if exists 数据表_使用IF NOT EXISTS创建数据表相关推荐

  1. mysql附录建表_用CREATE TABLE 语句创建数据表

    用CREATE TABLE 语句创建数据表 用 CREATE TABLE 语句创建表.此语句的完整语法是相当复杂的,因为存在那么多的可选子句,但在实际中此语句的应用相当简单.如我们在第 1 章中使用的 ...

  2. java动态是如何根据实体建表_传入Java对象 自动创建动态表 并录入数据

    看到Hibernate你给一个对象,他就能动态的创建配置文件里面指定的表名,然后把数据录入到数据库,当初感觉是很神奇,不过,好像 Hibernate不能动态的分表创建表和录入数据 我这里写了一个公用的 ...

  3. mysql判断视图是否存在_使用JDBC查询是否存在某表或视图,按月动态生成表

    查询数据库是否有某表的存在,主要用的就是Connection对象对元数据的操作,代码很简单,贴出来大家参考 /** * 查询数据库是否有某表 * @param cnn * @param tableNa ...

  4. 数据科学家数据分析师_站出来! 分析人员,数据科学家和其他所有人的领导和沟通技巧...

    数据科学家数据分析师 这一切如何发生? (How did this All Happen?) As I reflect on my life over the past few years, even ...

  5. mysql二亿大表_面对有2亿条数据的mysql表

    看到这个2亿5千条数据的表,我的内心是拒绝的,各种条件筛选要取出相应的数据,被折磨了两天,现在记录下心路历程 先分享下mysql相关的知识点1 名词解释 主键(PRIMARY KEY): 唯一索引,不 ...

  6. mybatis+mysql分库分表_一种简单易懂的 MyBatis 分库分表方案

    数据库分库分表除了使用中间件来代理请求分发之外,另外一种常见的方法就是在客户端层面来分库分表 -- 通过适当地包装客户端代码使得分库分表的数据库访问操作代码编写起来也很方便.本文的分库分表方案基于 M ...

  7. power bi可视化表_如何使用Power BI可视化数据?

    power bi可视化表 什么是数据可视化? (What is Data Visualization?) With the technological revolution, data went fr ...

  8. mysql 数据库设计 纵表_数据库查询技巧以及横纵表

    1. 查询技巧 查询时先写出查询结构,将需要连接的表进行join on 连接好,最后再写出查询的数据 select from join on [where] group by 字段[order by ...

  9. mysql不同服务器数据库查询_不同服务器不同数据库两张表连接查询使用经验

    使用SQL语句连接查询位于两个不同的服务器不同的数据库中的两张表,最初将SQL语句写成以下形式select*fromProduct pinnerjoin opendatasource('SQLOLED ...

最新文章

  1. 数字图像处理实验(12):PROJECT 05-03,Periodic Noise Reduction Using a Notch Filter
  2. 基于matplotlib的数据可视化 - 热图imshow
  3. 人工智能与量子计算在有前途的新忆阻器中融合
  4. Python之路第二天
  5. 第二篇:ssh.invoke_shell() 切换root出现的新问题
  6. 一个模仿Struct的Action类
  7. Java中使用正则表达式校验字符串
  8. 计算机控制系统a卷-答案,微型计算机控制技术试卷附标准答案A
  9. Apache NIFI入门(读完即入门)
  10. easyloader [easyui_1.4.2] 分析源码,妙手偶得之
  11. python猫抓老鼠_利用python如何实现猫捉老鼠小游戏
  12. 线段树(详细注释—pushdown写法)
  13. unity中的C#编程-零基础(Unity2017)
  14. 【计算机专业毕设之基于python猫咪网爬虫大数据可视化分析系统-哔哩哔哩】 https://b23.tv/jRN6MVh
  15. The Physical Layer
  16. Synaptic dynamic
  17. 掌握自动批量计算高熵合金平衡晶格常数:
  18. rm -rf快速优化虚拟机性能
  19. 【论文笔记】Rethinking and Improving Relative Position Encoding for Vision Transformer
  20. 固定资产租赁的会计处理

热门文章

  1. C语言实验——矩阵转置_JAVA
  2. 深度学习与计算机视觉系列(2)_图像分类与KNN
  3. 从浏览器多进程到JS单线程,JS运行机制最全面的一次梳理
  4. 读阿里许令波老师晋升评审有感
  5. 神经网络第三部分:网络Neural Networks, Part 3: The Network
  6. Hadoop MapReduce程序的模板框架
  7. 中国计算机学会CCF推荐国际学术会议和期刊目录-计算机科学理论
  8. 让书写的Matlab代码运行更快 Recipes for Faster Matlab Code
  9. Hadoop教程(三):HDFS、MapReduce、程序入门实践
  10. 如何用Python实现八大排序算法