Preguntas etiquetadas con mysql

324
Agregar clave externa a la tabla existente

Quiero agregar una clave externa a una tabla llamada "katalog". ALTER TABLE katalog ADD CONSTRAINT `fk_katalog_sprache` FOREIGN KEY (`Sprache`) REFERENCES `Sprache` (`ID`) ON DELETE SET NULL ON UPDATE SET NULL; Cuando trato de hacer esto, recibo este mensaje de error: Error Code: 1005. Can't...

322
Conecte Java a una base de datos MySQL

¿Cómo se conecta a una base de datos MySQL en Java? Cuando lo intento, me sale java.sql.SQLException: No suitable driver found for jdbc:mysql://database/table at java.sql.DriverManager.getConnection(DriverManager.java:689) at java.sql.DriverManager.getConnection(DriverManager.java:247) O...

321
MySQL vs MongoDB 1000 lecturas

He estado muy entusiasmado con MongoDb y lo he estado probando últimamente. Tenía una tabla llamada posts en MySQL con aproximadamente 20 millones de registros indexados solo en un campo llamado 'id'. Quería comparar la velocidad con MongoDB y ejecuté una prueba que obtendría e imprimiría 15...

318
Cómo cambiar el tamaño max_allowed_packet

Tengo un problema con los campos BLOB en mi base de datos MySQL: al cargar archivos de más de 1 MB, aparece un error Packets larger than max_allowed_packet are not allowed. Esto es lo que he intentado: En MySQL Query Browser ejecuté un show variables like 'max_allowed_packet'que me dio...

314
MySQL no puede agregar restricción de clave externa

Así que estoy tratando de agregar restricciones de clave externa a mi base de datos como un requisito del proyecto y funcionó la primera o dos veces en tablas diferentes, pero tengo dos tablas en las que obtengo un error al intentar agregar las restricciones de clave externa. El mensaje de error...

314
Pasar una matriz a una consulta utilizando una cláusula WHERE

Dada una matriz de identificadores $galleries = array(1,2,5), quiero tener una consulta SQL que use los valores de la matriz en su cláusula WHERE como: SELECT * FROM galleries WHERE id = /* values of array $galleries... eg. (1 || 2 || 5) */ ¿Cómo puedo generar esta cadena de consulta para usar...

312
¿Cómo puedo devolver la salida de la tabla dinámica en MySQL?

Si tengo una tabla MySQL que se parece a esto: recuento de páginas de acción nombre_empresa ------------------------------- Empresa A PRINT 3 Empresa A PRINT 2 Empresa A PRINT 3 Empresa B CORREO ELECTRÓNICO Empresa B IMPRIMIR 2 Empresa B IMPRIMIR 2 Empresa B IMPRESIÓN 1 Empresa A PRINT 3 ¿Es...

310
SQL: busque registros de una tabla que no existan en otra

Tengo las siguientes dos tablas SQL (en MySQL): Phone_book +----+------+--------------+ | id | name | phone_number | +----+------+--------------+ | 1 | John | 111111111111 | +----+------+--------------+ | 2 | Jane | 222222222222 | +----+------+--------------+ Call +----+------+--------------+ |...

309
ERROR 2006 (HY000): el servidor MySQL se ha ido

Recibo este error cuando intento obtener un archivo SQL grande (una INSERTconsulta grande ). mysql> source file.sql ERROR 2006 (HY000): MySQL server has gone away No connection. Trying to reconnect... Connection id: 2 Current database: *** NONE *** ERROR 2006 (HY000): MySQL server has gone...