Preguntas etiquetadas con mysql

84
MySQL DONDE EN ()

Mi consulta es: SELECT * FROM table WHERE id IN (1,2,3,4); Lo uso para grupos de usuarios y un usuario puede estar en más de un grupo. pero parece que cuando un registro tiene múltiples ID como 1 y 3, mySQL no devuelve esa fila. ¿Hay alguna forma de conseguir esa fila también?...

84
mySQL seleccione IN rango

¿Es posible definir un rango para la parte IN de la consulta, algo como esto? SELECT job FROM mytable WHERE id IN (10..15); En vez de SELECT job FROM mytable WHERE id IN (10,11,12,13,14,15);

84
¿Qué significa escapar de una cadena?

Estaba leyendo ¿Es necesario escapar $ _SESSION ['username'] antes de ingresar a una consulta SQL? y decía "Necesita escapar de cada cadena que pase a la consulta SQL, independientemente de su origen". Ahora sé que algo como esto es realmente básico. Una búsqueda en Google arrojó más de 20 000...

83
¿Rendimiento de UUID en MySQL?

Estamos considerando usar valores UUID como claves principales para nuestra base de datos MySQL. Los datos que se insertan se generan a partir de docenas, cientos o incluso miles de computadoras remotas y se insertan a una velocidad de 100 a 40 000 inserciones por segundo, y nunca realizaremos...

83
Seleccionar datos entre un rango de fecha / hora

¿Cómo selecciono datos entre un rango de fechas en MySQL? Mi datetimecolumna está en formato de hora zulú de 24 horas. select * from hockey_stats where game_date between '11/3/2012 00:00:00' and '11/5/2012 23:59:00' order by game_date desc; No devuelve nada a pesar de tener datos entre...