Preguntas etiquetadas con mysql

89
¿Cómo puedo recorrer todas las filas de una tabla? (MySQL)

Tengo una tabla A y hay una ID de clave principal. Ahora quiero pasar por todas las filas en A. Encontré algo como 'para cada registro en A', pero parece que no es así como se hace en MySQL. La cosa es que para cada fila quiero tomar un campo y transformarlo, insertarlo en otra tabla y luego...

88
Cuándo usar STRAIGHT_JOIN con MySQL

Acabo de tener una consulta bastante compleja con la que estaba trabajando y tardaba 8 segundos en ejecutarse. EXPLAIN mostraba un orden de tabla extraño y mis índices no se usaban todos, incluso con la sugerencia FORCE INDEX. Encontré la palabra clave de unión STRAIGHT_JOIN y comencé a...

88
¿Guardar matriz PHP en MySQL?

¿Cuál es una buena manera de guardar una matriz de datos en un solo campo mysql? Además, una vez que consulto esa matriz en la tabla mysql, ¿cuál es una buena manera de recuperarla en forma de matriz? ¿Serializar y no serializar es la respuesta?

88
¿Enfoques de fragmentación de MySQL?

¿Cuál es el mejor enfoque para fragmentar tablas MySQL? Los enfoques en los que puedo pensar son: ¿Fragmentación de nivel de aplicación? ¿Fragmentación en la capa de proxy MySQL? ¿Servidor de búsqueda central para fragmentación? ¿Conoce algún proyecto o herramienta interesante en esta área?...

88
¿Cómo importar un archivo csv en MySQL workbench?

Tengo un archivo CSV. Contiene 1,4 millones de filas de datos, por lo que no puedo abrir ese archivo csv en Excel porque su límite es de aproximadamente 1 millón de filas. Por lo tanto, quiero importar este archivo en MySQL workbench. Este archivo csv contiene columnas como "Service Area...

88
Enumeración de MySQL frente a conjunto

Para el tipo de datos MySQL de "enum" y "set", ¿cuáles son las diferencias, ventajas y desventajas de usar uno frente al otro? Tipo de datos de ejemplo: enum ('A', 'B', 'C') conjunto ('A', 'B', 'C') La única diferencia que conozco es que ENUM solo permite seleccionar un valor, mientras que...