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,这就是我想要的结果.....

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

  • 相关阅读:
    implement the bucket sort and some analysis
    冪運匴
    polynomial multiplication
    WinRAR(WinZip)压缩与解压实现(C#版Window平台)
    Windows 窗体计时器事件,则不引发在 Windows 服务
    VS 2008智能提示是英文的怎么改成中文的?
    C#_SQL数据访问帮助类
    C#_DllImport用法和路径问题
    Office2003/2007/2010强力卸载工具下载
    Windows_装的是2008R2系统,在电脑属性里显示内存12G(可用4G)
  • 原文地址:https://www.cnblogs.com/KeenLeung/p/3864614.html
Copyright © 2011-2022 走看看