Preguntas etiquetadas con mysql

Todas las versiones de MySQL (no Microsoft SQL Server). Agregue también una etiqueta específica de la versión como mysql-5.7 si eso es relevante para la pregunta.


3
ERROR - La función 'innodb' ya existe
Estoy buscando comenzar a convertir algunas tablas MyISAM a INNODB. Ejecutando Ubuntu 14.04 Server con MySQL 5.6 (apt-get actualizado de 5.5), 32G ram en CPU de 4 núcleos / 8 hilos. Inicialmente tuve problemas con ... could not open single-table tablespace file .\mysql\innodb_index_stats.ibd after restart of MySQL y Error: Table …
11 mysql  innodb 

2
Cómo soltar tablas vacías
¿Es posible eliminar todas las tablas vacías de mi enorme base de datos (mysql)? Estoy buscando un comando sql para eliminar automáticamente todas esas tablas vacías. Actualmente, tengo 305 tablas en mi conjunto de datos, y alrededor del 30% de ellas son tablas vacías viejas, que no se usarán en …
11 mysql  myisam 

2
¿Cómo diseñar índices para columnas con valores NULL en MySQL?
Tengo una base de datos con 40 millones de entradas y quiero ejecutar consultas con la siguiente WHEREcláusula ... WHERE `POP1` IS NOT NULL && `VT`='ABC' && (`SOURCE`='HOME') && (`alt` RLIKE '^[AaCcGgTt]$') && (`ref` RLIKE '^[AaCcGgTt]$') && (`AA` RLIKE '^[AaCcGgTt]$') && (`ref` = `AA` || `alt` = `AA`) LIMIT 10 …
11 mysql  index 



2
¿Cómo usar RESTRICT for Foreign Key en mysql?
En la estructura de la base de datos de CREATE TABLE Country ( name varchar(40) NOT NULL, PRIMARY KEY (name) ) ENGINE=InnoDB DEFAULT CHARSET=utf8; CREATE TABLE City ( name varchar(40) NOT NULL, PRIMARY KEY (name) ) ENGINE=InnoDB DEFAULT CHARSET=utf8; CREATE TABLE Map ( country varchar(40) NOT NULL, city varchar(100) NOT …

1
Reiniciar un esclavo de replicación MySQL
Por primera vez desde que se configuró, necesito reiniciar un esclavo de replicación MySQL de solo lectura. Encontré este artículo sobre derribar a un esclavo para mantenimiento (aunque solo está describiendo detener el mysqldemonio): Cómo reiniciar [sic] de forma segura su servidor esclavo MySQL En resumen, el procedimiento es: En …



1
Error de tamaño de fila con MySQL
Estoy ejecutando un servidor MySQL en mi Macbook (para probar). La versión es 5.6.20 de Homebrew. Empecé a encontrarme con errores de "Tamaño de fila demasiado grande" y pude reducirlo a este caso de prueba. Mesa: mysql> describe test; +-------+----------+------+-----+---------+----------------+ | Field | Type | Null | Key | Default …
11 mysql  innodb 

5
No se puede crear la tabla, pero la tabla no existe.
Estoy usando estos pasos para crear una tabla my_user, que ya existía pero de alguna manera desapareció de mi base de datos my_db: mysql> USE my_db; mysql> DROP TABLE my_user; mysql> ERROR 1051 (42S02): Unknown table 'my_user' mysql> CREATE TABLE my_user (id INT AUTO_INCREMENT NOT NULL, username VARCHAR(255), group_id VARCHAR(255) …
11 mysql  innodb 

3
¿Usar LIMIT mejora el rendimiento y es notable?
Quiero entender lo siguiente. Supongamos que tengo una consulta complicada con, digamos, una combinación de 5 tablas por grupo por suma y orden. Dejando a un lado las optimizaciones de la consulta en sí misma, por ejemplo, índices, etc. ¿Existe algún beneficio de rendimiento significativo con el uso LIMIT? Supongo …

3
UNION es lento pero ambas consultas son rápidas por separado
No sé qué más hacer con este. Tengo una tabla que tiene una columna de inicio y una de detención y quiero devolver los resultados unidos por inicio y por detención y quiero una distinción clara entre las dos. Ahora ambas consultas se ejecutan rápidamente por separado: SELECT UNIX_TIMESTAMP(CONVERT_TZ(start_dev, '+00:00', …
11 mysql 

3
¿Cómo hacer recuentos múltiples en una consulta?
Cuento registros con consultas como SELECT COUNT(col1) FROM table1 WHERE col1 LIKE '%something%' SELECT COUNT(col1) FROM table1 WHERE col1 LIKE '%another%' SELECT COUNT(col1) FROM table1 WHERE col1 LIKE '%word%' Para cada recuento, mysql necesita caminar por la mesa, y este es un gran problema si tiene una tabla larga y …

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.