Preguntas etiquetadas con mysql

129
Resultados de MySQL como lista separada por comas

Necesito ejecutar una consulta como: SELECT p.id, p.name, (SELECT name FROM sites s WHERE s.id = p.site_id) AS site_list FROM publications p Pero me gustaría que la sub-selección devuelva una lista separada por comas, en lugar de una columna de datos. ¿Es esto posible, y si es así,...

129
¿Cómo obtener el registro siguiente / anterior en MySQL?

Digamos que tengo registros con ID 3,4,7,9 y quiero poder ir de uno a otro navegando a través de los enlaces siguiente / anterior. El problema es que no sé cómo obtener el registro con la ID más alta más cercana. Entonces, cuando tengo un registro con ID 4, necesito poder recuperar el siguiente...

128
Código PHP para convertir una consulta MySQL a CSV [cerrado]

Tal como está actualmente, esta pregunta no se ajusta bien a nuestro formato de preguntas y respuestas. Esperamos que las respuestas estén respaldadas por hechos, referencias o experiencia, pero es probable que esta pregunta solicite debate, argumentos, encuestas o una discusión...

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
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
¿Cómo obtener una lista de vistas MySQL?

Estoy buscando una manera de enumerar todas las vistas en una base de datos. Inicialmente encontré e intenté una respuesta en los foros de MySQL : SELECT table_name FROM information_schema.views WHERE information_schema.views.table_schema LIKE 'view%'; Cómo siempre esto no funciona, devolviendo...