Articles of auto incremento

Definición de clave compuesta con incremento automático en MySQL

Guión: Tengo una tabla que hace referencia a dos claves externas, y para cada combinación única de estas claves externas, tiene su propia columna auto_increment. Necesito implementar una clave compuesta que ayudará a identificar la fila como única usando la combinación de estas tres (una clave externa y una columna autoincremento, y otra columna con […]

Crear clave autoincrement en Java DB usando NetBeans IDE

Vengo del mundo de MySQL, por favor ayuda. ¿Es posible crear clave autoincrement desde NetBeans IDE en JavaDB? ¿Utiliza algunos clientes de db más avanzados, que? Gracias.

Autonumerar con Entity Framework

Quiero recorrer una colección de objetos y agregarlos a una tabla. La tabla de destino tiene un campo de incremento automático. Si agrego un solo objeto, no hay problema. Si agrego dos objetos con la clave principal de cero, el marco de la entidad falla. Puedo especificar manualmente las claves principales, pero el objective de […]

¿Por qué el autoincrement de MySQL aumenta en las inserciones fallidas?

Un compañero de trabajo me hizo conocer un comportamiento MySQL muy extraño. Suponiendo que tiene una tabla con un campo auto_increment y otro campo que está configurado como único (por ejemplo, un campo de nombre de usuario). Al intentar insertar una fila con un nombre de usuario que ya está en la tabla, la inserción […]

Cómo autoincrementar versionCode en Android Gradle

Estoy experimentando con el nuevo sistema de comstackción de Android basado en Gradle y estoy pensando, ¿cuál es la mejor manera de autoincrementar versionCode con él. Estoy pensando en dos opciones crea el archivo versionCode, lee el número, increméntalo y escríbelo de nuevo en el archivo analizar AndroidManifest.xml, leer el código de versión, boostlo y […]

Evitar el incremento automático en la inserción duplicada de MySQL

Usando MySQL 5.1.49, estoy tratando de implementar un sistema de etiquetado, el problema que tengo es con una tabla con dos columnas: id(autoincrement) , tag(unique varchar) (InnoDB) Al utilizar la consulta, INSERT IGNORE INTO tablename SET tag=”whatever” , el valor del id incremento automático aumenta incluso si se ignoró el inserto. Normalmente, esto no sería […]

¿Hay alguna manera de recuperar el ID de autoincrement de una statement preparada?

¿Hay alguna manera de recuperar la clave generada automáticamente de una consulta DB al usar una consulta java con declaraciones preparadas? Por ejemplo, sé que AutoGeneratedKeys puede funcionar de la siguiente manera. stmt = conn.createStatement(); stmt.executeUpdate(sql, Statement.RETURN_GENERATED_KEYS); if(returnLastInsertId) { ResultSet rs = stmt.getGeneratedKeys(); rs.next(); auto_id = rs.getInt(1); } Sin embargo. ¿Qué sucede si quiero hacer […]

PostgreSQL Autoincrement

Estoy cambiando de MySQL a PostgreSQL y me preguntaba cómo puedo hacer los valores de autoincrement. Vi en los documentos de PostgreSQL un tipo de datos “serial”, pero obtengo errores de syntax al usarlo (en v8.0).