`
newslxw
  • 浏览: 213908 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

mysql自增长

阅读更多
每个表只能有一个自增长类型,如下定义
CREATE INFO
(
   ID                   INT(12) NOT NULL  AUTO_INCREMENT COMMENT '主
);
ALTER   TABLE   INFO   AUTO_INCREMENT=1000;

程序中获取值的方法
[url]

http://hi.baidu.com/457863/blog/item/efa775de4c51b81e6227983c.html
[/url]

ibatis获取值的方法
   <insert id="xxx" parameterClass="xxx">
  <![CDATA[
    INSERT INTO CCCC
    ]]>
     <selectKey resultClass="String" keyProperty="id" >  
         <![CDATA[select LAST_INSERT_ID() as id   ]]>
    </selectKey>
  </insert>

id = (String)getSqlMapClientTemplate().insert(xxx, hb);
分享到:
评论

相关推荐

    mysql 自增长 时间字段

    MySQL 自增长时间字段详解 MySQL 是一种广泛应用的关系型数据库管理系统,具有强大的数据存储和管理能力。在实际应用中,我们经常需要对数据进行自增长和时间戳记录,本文将详细介绍 MySQL 中的自增长和时间字段的...

    设置MySQL自动增长从某个指定的数开始方法

    自增字段,一定要设置为primary key. 以指定从1000开始为例。 1 创建表的时候就设置: CREATE TABLE `Test` ( `ID` int(11) NOT NULL AUTO_INCREMENT, `NAME` varchar(50) NOT NULL, `SEX` varchar(2) NOT NULL...

    Oracle与Mysql自动增长列(id)的区别

    Oracle 和 MySQL 在处理自动增长列(通常用于主键ID)方面有着显著的差异。自动增长列主要用于确保每个新插入的行都有一个唯一的标识符。在MySQL中,这个过程相对直接,而在Oracle中则需要借助序列(sequence)来实现...

    MySQL自增长键理解

    MySQL中的自增长键是一种特殊类型的字段,主要用于主键,它能自动递增其数值,无需在插入新记录时显式指定。自增长键对于数据库管理非常有用,因为它简化了插入操作,尤其是当需要唯一标识符时。理解自增长键的工作...

    mysql的插入问题 怎么获得自动增长的ID

    ### MySQL的插入问题:如何获取自动增长的ID 在MySQL中,经常需要用到自动增长的ID字段作为表的主键,特别是在频繁进行数据插入操作时。本文将深入探讨以下几个方面: 1. **理解自动增长ID的工作原理** 2. **在...

    mysql日期自动增长.txt

    利用mysql sql 来实现日期自动增或者自动减的。同时也写对mybatis使用该sql的一些踩坑写出来了。

    mysql取得自动增长的主键值

    ### MySQL获取自动增长的主键值 在MySQL数据库中,自动增长字段是一种非常有用的特性,尤其是在需要为主键分配唯一标识符的情况下。通过设置一个列的`AUTO_INCREMENT`属性,每当向表中插入新记录时,该列的值会自动...

    mysql实现char类型主键自增长

    在MySQL数据库管理中,自增长主键是一种常见的设计模式,主要用于自动为每一行记录生成一个唯一的标识符。然而,这种自增长通常与整型数据类型(如INT)关联,而较少见于字符型数据(如CHAR)。本文将深入探讨如何在...

    如何为oracle中的表增加自动增长列.pdf

    在Oracle数据库中,表的自动增长列通常是指使用序列(SEQUENCE)或者使用Oracle提供的自动增长数据类型(例如:IDENTITY或者GENERATED AS IDENTITY),以实现表中某列值能够随着记录的增加而自动递增。本文将介绍...

    mysql实现自动创建与删除分区

    MySQL数据库在大数据处理中扮演着重要...总之,通过结合存储过程和事件,我们可以实现在MySQL中自动管理时间分区,以适应不断增长的数据量和查询需求。这不仅简化了数据库维护,也有助于优化性能,提高数据管理效率。

    2021-2022计算机二级等级考试试题及答案No.11649.docx

    - **知识点**: MySQL自动增长字段的初始化。 - **解析**: 在使用自动增长字段时,可以通过指定`NULL`或不赋值的方式来触发自动增长。 - **正确答案**: `D.填充数字1`,这会导致自动增长字段不按预期增加。 #### ...

    oracle主键自动增长

    在Oracle数据库中,并没有像MySQL那样的自动增长字段特性,因此在实际应用中,我们常常需要手动实现这一功能。序列(Sequence)是Oracle提供的一种用于生成一系列唯一数值的对象,非常适合用来作为表中的主键值。 #...

    2021-2022计算机二级等级考试试题及答案No.17780.docx

    - 在MySQL中,对于设置了自动增长属性的字段(通常是主键),如果在插入记录时不显式指定该字段的值,则会自动分配下一个可用的ID。 - 插入NULL值或不显式指定值时,MySQL会自动为其分配下一个ID;但是,如果插入...

    改DB的结构(由非自动增长改为自动增长)

    在数据库管理中,数据表的主键通常设计为自动增长型,以便于系统自动为新插入的记录生成唯一的标识符。然而,在某些情况下,数据库表的结构可能最初被设计为非自动增长,导致在后期使用中需要进行修改。本文将探讨...

    深入Mysql,SqlServer,Oracle主键自动增长的设置详解

    本文将深入探讨MySQL、SQL Server和Oracle这三种主流数据库系统中主键自动增长的设置方法。 在MySQL中,主键自动增长是通过`auto_increment`关键字实现的。当你创建一个表并定义某个字段为`auto_increment`类型的...

    mysql-存储引擎-实验四.docx

    在实验中,我们重启了 MySQL 服务,并查看了服务重启后,自动增长列的初值是否继续有效。结果表明,自动增长列的初值在服务重启后依旧有效。 6. 建立课程表,课程中的学号参照学生表中学号。 在实验中,我们建立了...

Global site tag (gtag.js) - Google Analytics