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

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

  • 相关阅读:
    oracle sql developer连接信息的保存位置
    (转) Java EE 6无法安装的解决方法
    如何结合使用 Subversion 和 Eclipse
    ASUS P8H61MLE 硬刷激活win7旗舰版
    pb 版本控制
    Subversion Edge by Collabnet 的用户名密码
    (原)导入证书后报:错误应用程序名称: lmadmin.exe,版本: 11.10.0.9,时间戳: 0x4f02e435
    关于Xendesktop的心得
    Eclipse 3.4插件安装方式
    Java创建线程的两个方法
  • 原文地址:https://www.cnblogs.com/KeenLeung/p/3864614.html
Copyright © 2011-2022 走看看