Preguntas etiquetadas con mysql

108
ERROR: Error 1005: No se puede crear la tabla (errno: 121)

Tengo problemas con forward engineeringmi base de datos MySQL en el servidor WAMP. Iba a publicar una imagen del esquema, pero como esta es mi primera publicación, no puedo. A continuación se muestra el script ejecutado. use aquaticstar; SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS,...

107
¿ALTERAR LA MESA sin bloquear la mesa?

Cuando se realiza una instrucción ALTER TABLE en MySQL, toda la tabla está bloqueada para lectura (permitiendo lecturas simultáneas, pero prohibiendo escrituras simultáneas) durante la duración de la declaración. Si se trata de una tabla grande, las declaraciones INSERT o UPDATE podrían bloquearse...

107
Cómo encontrar duplicados en 2 columnas, no en 1

Tengo una tabla de base de datos MySQL con dos columnas que me interesan. Individualmente, cada uno puede tener duplicados, pero nunca deben tener un duplicado de AMBOS que tengan el mismo valor. stone_idpuede tener duplicados siempre que cada upshargetítulo sea diferente y al revés. Pero digamos,...

107
MySQL - ORDER BY valores dentro de IN ()

Espero ordenar los elementos devueltos en la siguiente consulta por el orden en que se ingresaron en la función IN () . ENTRADA: SELECT id, name FROM mytable WHERE name IN ('B', 'A', 'D', 'E', 'C'); SALIDA: | id | name | ^--------^---------^ | 5 | B | | 6 | B | | 1 | D | | 15 | E | | 17 | E | |...

107
MySQL: ¿por qué no indexar todos los campos?

Recientemente, aprendí la maravilla de los índices y el rendimiento ha mejorado drásticamente. Sin embargo, con todo lo que he aprendido, parece que no puedo encontrar la respuesta a esta pregunta. Los índices son geniales, pero ¿por qué alguien no podría simplemente indexar todos los campos para...

106
¿Qué es la cardinalidad en MySQL?

¿Qué es la cardinalidad en MySQL? Explique en un lenguaje sencillo y no técnico. Si un detalle de índice de cualquier tabla muestra la cardinalidad de un campo, digamos group_id11, ¿qué significa

106
¿Cómo usar un operador mayor que con fecha?

No tengo idea de lo que está pasando aquí. Aquí está la consulta, directamente desde phpMyAdmin: SELECT * FROM `la_schedule` WHERE 'start_date' >'2012-11-18'; Pero siempre obtengo todos los registros de la tabla, incluidos aquellos con fecha de inicio 2012-11-01. ¿Lo que...