Mi tabla tiene una sola columna llamada id. Esta columna es una clave autoincrementing (la estoy usando para la secuencia). Quiero hacer algo como: insert into sequencer;
pero esto me da errores de SQL porque supongo que necesito tener una porción de values
. Pero no hay otras columnas en la tabla y quiero que la columna id sea autoincrementada. Prefiero no hackear esto simplemente agregando otra columna ficticia. Gracias.¿Cómo insertar una fila en una tabla que tiene solo una sola columna de autoincremento?
5
A
Respuesta
8
INSERT INTO table SET id = NULL;
o
INSERT INTO table VALUES (NULL);
Al insertar NULL
en una columna de incremento automático, MySQL generar un nuevo número en su lugar.
Cuestiones relacionadas
- 1. SQL - Insertar múltiples valores de fila en una sola columna
- 2. Insertar filas en una tabla con una columna IDENTITY solamente
- 3. Tabla SQL con una sola fila?
- 4. obtener una sola fila de la tabla
- 5. ¿Cómo puedo insertar una fila en una tabla?
- 6. Cómo bloquear una sola fila
- 7. Seleccionar una sola fila en MySQL
- 8. Cómo insertar en una tabla con solo una columna de IDENTIDAD (SQL Express)
- 9. Cómo copiar una fila de CUALQUIER tabla cambiando una columna
- 10. En Oracle, ¿es posible "insertar" una columna en una tabla?
- 11. Cómo se inserta en una tabla con una sola columna IDENTITY
- 12. ¿Cómo puedo cambiar el nombre de una sola columna en una tabla en seleccionar?
- 13. Restringir una tabla para tener solo una fila
- 14. Servidor SQL: ¿cómo restringir una tabla para que contenga una sola fila?
- 15. MySQL: Inserciones múltiples para una sola columna
- 16. En SQL, ¿cómo eliminar una fila de una tabla si no tiene una fila correspondiente en otra tabla?
- 17. Insertar varias filas de valores por defecto en una tabla
- 18. MySQL: actualiza los datos de una sola tabla de una columna en otra columna
- 19. Convertir una hoja.de.datos en una sola fila
- 20. Insertar un registro en una tabla con una columna declarada con la función SERIAL
- 21. columna de la tabla se funden en una sola célula
- 22. Insertar id (autogenerado, solo columna)
- 23. SQL: cómo hacer cumplir que solo se establece una sola columna en un grupo de columnas
- 24. Insertar en una columna seleccionando otra columna en otra tabla pero cómo llenar la segunda columna
- 25. Insertar varias filas con una sola consulta
- 26. Unir múltiples columnas en una tabla a una sola columna en otra tabla
- 27. Obtener una sola columna de una entidad
- 28. ¿Insertar una nueva columna en la tabla en sqlite?
- 29. Extender una fila con desbordamiento de datos mientras tiene múltiples filas en una sola banda
- 30. ¿Cómo mantener solo una fila de una tabla, eliminando las filas duplicadas?
Sí, y el autoincremento de MySQL también genera un nuevo número cuando intenta insertar cero. –
Si 'SQL_MODE =" NO_AUTO_VALUE_ON_ZERO "' es 'SET ', entonces un cero es un número válido. Entonces usa 'NULL' por si acaso. - https://dev.mysql.com/doc/refman/5.0/en/sql-mode.html#sqlmode_no_auto_value_on_zero – VuoriLiikaluoma