zoukankan      html  css  js  c++  java
  • mysql获得自增字段下一个值

    初次研究:

    表:

    sql:

    show table status from carsale_db LIKE 'tb_car'

    结果:

    想办法取得这其中的值....

    在Internet上找到这个资料:

      MySQL中可以使用 show table status 查看表的状态,但是不能像select 语句选出结果那样做结果过滤。

      有没有办法像select语句那样过滤呢,答案是有的,就是从information_schema库的tables表中查询。

      如下是模仿show table status 的SQL: 

    SELECT table_name,Engine,Version,Row_format,table_rows,Avg_row_length,
      Data_length,Max_data_length,Index_length,Data_free,Auto_increment,
      Create_time,Update_time,Check_time,table_collation,Checksum,
      Create_options,table_comment
    FROM information_schema.tables
    WHERE Table_Schema='MyDataBaseName';

      注意替换MyDataBaseName的名称为自己的库名称,这样就可以方便在Where部分添加各种条件过滤了。

      (From URL:http://jishu.zol.com.cn/3689.html)  

    于是,复制->粘贴,修改所需字段:

    SELECT table_name,Auto_increment,Engine,Version,Row_format,table_rows,Avg_row_length,
      Data_length,Max_data_length,Index_length,Data_free,
      Create_time,Update_time,Check_time,table_collation,Checksum,
      Create_options,table_comment
    FROM information_schema.`TABLES`
    WHERE Table_Schema='carsale_db'

    结果:

    感觉表太多了,修改:

    SELECT table_name,Auto_increment,Engine,Version,Row_format,table_rows,Avg_row_length,
      Data_length,Max_data_length,Index_length,Data_free,
      Create_time,Update_time,Check_time,table_collation,Checksum,
      Create_options,table_comment
    FROM information_schema.`TABLES`
    WHERE Table_Schema='carsale_db'
    AND table_name = 'tb_car'

    结果:

    排除不需要的字段:

    SELECT Auto_increment
    FROM information_schema.`TABLES`
    WHERE Table_Schema='carsale_db'
    AND table_name = 'tb_car'

    结果:

    OK,这就是我想要的结果.....

    --------------------->>>>

  • 相关阅读:
    Java集合(二)-Set集合
    Java集合类
    Java构造器和初始化块
    学习OpenStack-Neutron网络服务
    Error response from daemon: Get https://index.docker.io/v1/search?q=tomcat&n=25: net/http: TLS handshake timeout
    学习OpenStack-Nova计算服务
    学习OpenStack-Glance组件部署
    报错:rsync同步报错
    报错:创建nginx镜像时出现报错
    报错:重启Docker报错如何解决
  • 原文地址:https://www.cnblogs.com/KeenLeung/p/3864614.html
Copyright © 2011-2022 走看看