Preguntas etiquetadas con database

130
Inserto a granel con SQLAlchemy ORM

¿Hay alguna manera de hacer que SQLAlchemy haga una inserción masiva en lugar de insertar cada objeto individual? es decir, haciendo: INSERT INTO `foo` (`bar`) VALUES (1), (2), (3) más bien que: INSERT INTO `foo` (`bar`) VALUES (1) INSERT INTO `foo` (`bar`) VALUES (2) INSERT INTO `foo` (`bar`)...

127
Intercambiar valores de columna en MySQL

Tengo una tabla MySQL con coordenadas, los nombres de columna son X e Y. Ahora quiero intercambiar los valores de columna en esta tabla, de modo que X se convierta en Y e Y se convierta en X. La solución más aparente sería renombrar las columnas, pero yo no quiero hacer cambios en la estructura ya...

127
¿Clave primaria o índice único?

En el trabajo tenemos una gran base de datos con índices únicos en lugar de claves primarias y todo funciona bien. Estoy diseñando una nueva base de datos para un nuevo proyecto y tengo un dilema: En la teoría DB, la clave primaria es un elemento fundamental, está bien, pero en proyectos REALES,...

127
Reordenar / restablecer clave primaria de incremento automático

Tengo una tabla MySQL con una clave primaria de incremento automático. Eliminé algunas filas en el medio de la tabla. Ahora tengo, por ejemplo, algo como esto en la columna ID: 12, 13, 14, 19, 20. Eliminé las filas 15, 16, 17 y 18. Quiero reasignar / restablecer / reordenar la clave principal para...

127
Clave externa para varias tablas

Tengo 3 tablas relevantes en mi base de datos. CREATE TABLE dbo.Group ( ID int NOT NULL, Name varchar(50) NOT NULL ) CREATE TABLE dbo.User ( ID int NOT NULL, Name varchar(50) NOT NULL ) CREATE TABLE dbo.Ticket ( ID int NOT NULL, Owner int NOT NULL, Subject varchar(50) NULL ) Los...