Articles of mysql

¿Cómo copiar datos de una tabla a otra tabla nueva en MySQL?

Quiero copiar datos de una tabla a otra en MySQL. Tabla 1 (Tabla existente): aid st_id from_uid to_gid to_uid created changed subject message link Tabla 2 (Nueva tabla) st_id uid changed status assign_status Quiero copiar algunos campos de datos de la TABLA 1 en la TABLA 2. ¿Se puede hacer esto usando consultas MySQL?

Buscar y reemplazar texto en toda la tabla usando una consulta MySQL

Por lo general, uso manual find para reemplazar texto en una base de datos MySQL usando phpmyadmin. Estoy cansado de eso ahora, ¿cómo puedo ejecutar una consulta para encontrar y reemplazar un texto con texto nuevo en toda la tabla en phpmyadmin? Ejemplo: busque la palabra clave domain.com , reemplace con www.domain.com .

MySQL – SELECCIONAR DONDE campo IN (subconsulta) – Extremadamente lento ¿por qué?

Tengo un par de duplicados en una base de datos que quiero inspeccionar, entonces lo que hice para ver cuáles son duplicados, lo hice: SELECT relevant_field FROM some_table GROUP BY relevant_field HAVING COUNT(*) > 1 De esta forma, obtendré todas las filas con el campo relevante ocurriendo más de una vez. Esta consulta toma milisegundos […]

Cuándo usar MyISAM e InnoDB?

MyISAM está diseñado con la idea de que su base de datos se consulta mucho más de lo que se actualiza y, como resultado, realiza operaciones de lectura muy rápidas. Si su ratio de lectura para escribir (insertar | actualizar) es inferior al 15%, es mejor utilizar MyISAM. InnoDB utiliza el locking de nivel de […]

Ruby on Rails 3 No se puede conectar al servidor MySQL local a través del socket ‘/tmp/mysql.sock’ en OSX

Tengo un entorno Rails3 estándar, RVM 1.2.9, Rails 3.0.5, Ruby 1.9.2p180, MySQL2 Gem 0.2.7, mysql-5.5.10-osx10.6-x86_64 Error que recibo al ejecutar rake db:migrate para crear una base de datos es: Can’t connect to local MySQL server through socket ‘/tmp/mysql.sock’ (2) config / database.yml tiene development: adapter: mysql2 host: localhost username: root password: xxxx database: xxxx Seguro […]

Duplicar una tabla MySQL, índices y datos

¿Cómo copio / clono / duplico los datos, la estructura y los índices de una tabla MySQL a una nueva? Esto es lo que he encontrado hasta ahora. Esto copiará los datos y la estructura, pero no los índices: create table {new_table} select * from {old_table}; Esto copiará la estructura y los índices, pero no […]

MySQL almacenado procedimiento vs función, ¿cuál usaría cuando?

Estoy mirando los procedimientos y funciones almacenados de MySQL. ¿Cuál es la diferencia real? Parecen ser similares, pero una función tiene más limitaciones. Probablemente estoy equivocado, pero parece que un procedimiento almacenado puede hacer de todo y más puede hacerlo una función almacenada. ¿Por qué / cuándo usaría un procedimiento frente a una función?

¿Cómo restablecer o cambiar la contraseña de root de MySQL?

¿Cómo cambio la contraseña y el nombre de usuario raíz de MySQL en el servidor de ubuntu? ¿Debo detener el servicio de MySQL antes de configurar los cambios? Tengo una configuración de phpmyadmin también, ¿phpmyadmin se actualizará automáticamente?

El recuento de MySql no puede mostrar 0 valores

Tengo dos tablas: un Empleado y suscripciones de correo El empleado se ve así: Nombre (pk) | Apellido | Años Subripciones de correo MailId (pk) | EmployeeName (fk) | Descripción | Fecha Quería el número de suscripción para cada cliente, por lo tanto, probé la siguiente consulta: Select COUNT(c.Name) From Employee INNER JOIN mailingSubscriptions as […]

¿Cómo cambio el tipo de datos para una columna en MySQL?

Quiero cambiar el tipo de datos de múltiples columnas de float a int. ¿Cuál es la forma más simple de hacer esto? No hay datos de qué preocuparse, aún.