Quiero crear una tabla sin columnas en sqlite3. Es posible en la base de datos postgres, pero no en una sqlite3. ¿Hay alguna manera de lograr esto, o simplemente no es compatible (tal vez no en el estándar sql?) He comprobado la gramática sqlite3 CREATE TABLE
y parece que debe haber al menos una columna, pero tal vez me he perdido algo?sqlite3: crear tabla sin columnas
11
A
Respuesta
11
Las tablas de columna cero no son compatibles con SQLite. O en el estándar SQL tampoco.
+1
Curiosamente, [es posible en PostgreSQL] (https://blog.jooq.org/2017/03/17/creating-tables-dum-and-dee-in-postgresql/), aunque –
0
Tuve la misma pregunta porque quería una tabla con solo el campo rowid. Si bien puede no ser capaz de crear una tabla sin columnas, se puede hacer una tabla con solamente un campo rowid como la clave principal mediante el siguiente código:
CREATE TABLE tablename (rowid INTEGER PRIMARY KEY) WITHOUT ROWID;
Cuestiones relacionadas
- 1. Crear una tabla sin columnas
- 2. Tabla cruzada en Sqlite3
- 3. Crear columnas de tabla dinámicamente en JSF
- 4. ¿Cómo agregar columnas a sqlite3 python?
- 5. Crear una tabla basada en algunas columnas de otra tabla, sino también añadir algunas columnas adicionales
- 6. Crear una tabla de columnas CSV en SQL Server sin necesidad de utilizar un cursor
- 7. Columnas de tabla redimensionables
- 8. crear dinámicamente columnas sql
- 9. Crear tabla de unión sin clave principal
- 10. h2 sql, crear tabla con clave primaria de varias columnas?
- 11. Cómo crear una tabla de tres columnas en ASP.Net Repeater
- 12. ¿Cómo crear una tabla en Android con múltiples columnas?
- 13. Cómo hacer tabla dinámica sin conocimiento de las columnas
- 14. sqlite3 y cursor.description
- 15. ¿Cómo crear uno a muchos en SQLITE3?
- 16. SQL: Inserte todos los registros de una tabla a otra tabla sin concretar las columnas
- 17. cómo crear dinámicamente columnas SQLAlchemy
- 18. Varias columnas en la vista de tabla
- 19. Consultar columnas sin asignar en NHibernate
- 20. Cómo crear el modelo sin tabla ActiveRecord en Rails 3
- 21. Crear tabla adicional en SQLITE existente (sin pérdida de datos)
- 22. Cómo SELECCIONAR * EN [tabla tmp] sin declarar tabla?
- 23. ¿Es posible exportar la tabla sqlite3 a csv o similar?
- 24. Tabla faltante al ejecutar Django Unittest con Sqlite3
- 25. ¿Cómo elimino una tabla de SQLite3 en DJango?
- 26. VB.NET Crear dos columnas CheckboxList
- 27. Sqlite3: Necesidad de cartesiano Fecha
- 28. SWT: tabla con celdas que abarcan columnas
- 29. La mejor manera de crear una tabla temporal con las mismas columnas y escribir como una tabla permanente
- 30. Agregar índice único. SQLite3
Tengo curiosidad por qué problema a cero columna resuelve mesa . ¿Cuidado para elaborar? – Tim
Estoy haciendo un proyecto de mascota y estoy trabajando en pruebas. Podría crear una tabla vacía en postgres para fines de prueba, pero la misma prueba automatizada falló para sqlite. Así que quería estar seguro si no estaba haciendo algo mal. Como las tablas vacías no son compatibles con los estándares sql, no es necesario que me importe. – gruszczy
@Tim uno puede querer crear tablas vacías y luego continuar agregando columnas. – entonio