¿Cómo configuro el valor inicial para una columna "id" en una tabla MySQL que comienza desde 1001?
Quiero hacer un inserto "INSERT INTO users (name, email) VALUES ('{$name}', '{$email}')";
Sin especificar el valor inicial para la columna id.
mysql
insert
auto-increment
bbtang
fuente
fuente
ADD INDEX
aquí? ¿Tengo que agregarlo en la misma declaración que laid
columna, o puedo definir laid
columna en elCREATE TABLE
bloque y luegoADD INDEX(id)
?there can be only one auto column and it must be defined as a key
. Necesita el índice para que sea una clave MUL.MySQL: configure una clave primaria de incremento automático que comience en 1001:
Paso 1, crea tu tabla:
Paso 2, configure el número de inicio para la clave primaria de incremento automático:
Paso 3, inserte algunas filas:
Paso 4, interpreta el resultado:
huellas dactilares:
fuente
insert into penguins (my_id, skipper) values(999, "explicit id");
(cuando se use en0
lugar del999
valor de incremento automático se insertará)MySQL Workbench
Si desea evitar escribir sql, también puede hacerlo en MySQL Workbench haciendo clic derecho en la tabla, elija "Alterar tabla ..." en el menú.
Cuando se abra la vista de estructura de la tabla, vaya a la pestaña "Opciones" (en la parte inferior inferior de la vista) y configure el campo "Incremento automático" en el valor del siguiente número de incremento automático.
No olvide presionar "Aplicar" cuando haya terminado con todos los cambios.
PhpMyAdmin:
Si está utilizando phpMyAdmin, puede hacer clic en la tabla en la navegación de la izquierda, ir a la pestaña "Operaciones" y en Opciones de tabla cambiar el valor de AUTO_INCREMENTO y hacer clic en Aceptar.
fuente
Primero debe agregar una columna para el incremento automático
Esta consulta para agregar columna al principio. Ahora debe restablecer el valor inicial de incremento automático. Entonces usa esta consulta
Ahora tu mesa comenzó con 1001
fuente
También puede establecerlo en la
create table
declaración.fuente
Además, en PHPMyAdmin , puede seleccionar la tabla del lado izquierdo (lista de tablas) y luego hacer esto yendo allí.
Pestaña Operaciones-> Opciones de tabla-> AUTO_INCREMENTO.
Ahora, establezca sus valores y luego presione Ir debajo de las Opciones de tabla Bo x.
fuente
Para esto tienes que establecer el
AUTO_INCREMENT
valorEjemplo
fuente
Alternativamente, si eres demasiado vago para escribir la consulta SQL. Entonces esta solución es para ti.
fuente