Preguntas etiquetadas con mysql

102
Soporte PDO para múltiples consultas (PDO_MYSQL, PDO_MYSQLND)

Sé que PDO no admite la ejecución de varias consultas en una declaración. He estado buscando en Google y encontré algunas publicaciones que hablan sobre PDO_MYSQL y PDO_MYSQLND. PDO_MySQL es una aplicación más peligrosa que cualquier otra aplicación MySQL tradicional. MySQL tradicional permite...

102
Tabla B-Tree vs Hash

En MySQL, un tipo de índice es un árbol b, y el acceso a un elemento en un árbol b está en tiempo logarítmico amortizado O(log(n)). Por otro lado, acceder a un elemento en una tabla hash está en O(1). ¿Por qué no se usa una tabla hash en lugar de un árbol b para acceder a los datos dentro de una...

102
Seleccione mySQL basado solo en mes y año

Tengo una columna en mi base de datos mySQL que tiene algunas filas. Una de esta fila es una FECHA, como esta:2012-02-01 Lo que quiero lograr es hacer un SELECT con PHP basado solo en el año y el mes. La lógica del SELECT será la siguiente: $q="SELECT * FROM projects WHERE Date="SELECT HERE THE...

102
ERROR 1067 (42000): valor predeterminado no válido para 'created_at'

Cuando intenté modificar la tabla, mostró el error: ERROR 1067 (42000): Invalid default value for 'created_at' Busqué en Google este error, pero todo lo que encontré fue como si intentaran alterar la marca de tiempo para que ocurriera. Sin embargo, aquí estoy tratando de agregar una nueva...

101
Funciones ocultas de MySQL

Bloqueado . Esta pregunta y sus respuestas están bloqueadas porque la pregunta está fuera de tema pero tiene un significado histórico. Actualmente no acepta nuevas respuestas o interacciones. He estado trabajando con Microsoft SQL Server durante muchos años, pero...

101
Varias declaraciones de selección en una sola consulta

Estoy generando un informe en php (mysql), ex: `select count(id) as tot_user from user_table select count(id) as tot_cat from cat_table select count(id) as tot_course from course_table` Así tengo 12 mesas. ¿Puedo hacerlo en una sola consulta? ¿Si lo hice? ¿El proceso se vuelve...

101
MySQL seleccionando la fecha de ayer

¿Cómo puedo mostrar y contar los valores cuyas fechas son ayer? Solía time()insertar la fecha en la base de datos. Ejemplo: URL: google.com youtube.com google.com youtube.com test.com youtube.com DateVisited: 1313668492 1313668540 1313668571 13154314 Quiero mostrar cuántas URL que tienen varias...

100
MIN / MAX vs ORDER BY y LIMIT

De las siguientes consultas, ¿qué método consideraría mejor? ¿Cuáles son sus razones (eficiencia del código, mejor capacidad de mantenimiento, menos WTFery) ... SELECT MIN(`field`) FROM `tbl`; SELECT `field` FROM `tbl` ORDER BY `field` LIMIT