Preguntas etiquetadas con auto-increment

Generación de secuencia numérica para la creación automática de claves

2
¿Se garantiza que la función LAST_INSERT_ID () de MySql es correcta?
Cuando hago una sola fila INSERTen una tabla que tiene una AUTO_INCREMENTcolumna, me gustaría usar la LAST_INSERT_ID()función para devolver el nuevo AUTO_INCREMENTvalor editado para esa fila. Como muchos desarrolladores y administradores de Microsoft SQL Server, sin duda, saben que la funcionalidad equivalente en SQL Server ( SCOPE_IDENTITYy @@IDENTITY) no ha …


8
Razones para evitar grandes valores de ID
Estamos trabajando en una aplicación web, aún no accesible para los usuarios. Mi jefe notó que los registros recién creados obtienen una identificación de más de 10 000, a pesar de que solo tenemos menos de 100 registros en la tabla. Ella asumió que la interfaz web por alguna razón …

3
Restablecer valor de IDENTIDAD
Tengo una tabla con una columna IDENTIDAD. Mientras desarrollo, elimino las filas de vez en cuando y las agrego nuevamente. Pero los valores de IDENTIDAD siempre siguieron aumentando y no comenzaron desde 1 cuando los agregué nuevamente. Ahora mi identificación va de 68 -> 92 y esto bloquea mi código. …

1
Arreglando la estructura de la tabla para evitar `Error: el valor clave duplicado viola la restricción única`
Tengo una tabla que se crea de esta manera: -- -- Table: #__content -- CREATE TABLE "jos_content" ( "id" serial NOT NULL, "asset_id" bigint DEFAULT 0 NOT NULL, ... "xreference" varchar(50) DEFAULT '' NOT NULL, PRIMARY KEY ("id") ); Más tarde se insertan algunas filas especificando la identificación: INSERT INTO …



1
Clave principal de autoincremento en CREATE TABLE ... AS SELECT
Creé la tabla usando una consulta de selección complicada a través de CREATE TABLE ... AS SELECT.... ¿Cómo puedo agregar una clave primaria de autoincremento en esta consulta? Por ejemplo: create table `user_mv` select `user`.`firstname` as `firstname`, `user`.`lastname` as `lastname`, `user`.`lang` as `lang`, `user`.`name` as `user_name`, `group`.`name` as `group_name` from …



1
¿Por qué el salto automático aumenta más de la cantidad de filas insertadas?
Estoy muy perturbado por este comportamiento extraño que veo en el auto_incrementvalor registrado en el bidID de una tabla de ofertas después de realizar una inserción masiva utilizando un procedimiento almacenado: INSERT INTO Bids (itemID, buyerID, bidPrice) SELECT itemID, rand_id(sellerID, user_last_id), FLOOR((1 + RAND())*askPrice) FROM Items WHERE closing BETWEEN NOW() …




2
MySQL Auto_increment va de 2 en 2
Instalé MySQL Workbench el otro día, accedí a la base de datos de mi empresa y me hice una mesa para trabajar. Hasta aquí todo bien. El problema es que noté que mi auto_increment está incrementando 2 por 2. Por ejemplo: ID NAME 1 Paul 3 Jack 5 Louis 7 …
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.