Preguntas etiquetadas con mysql

MySQL es un sistema de gestión de bases de datos relacionales (RDBMS) gratuito y de código abierto que utiliza el lenguaje de consulta estructurado (SQL). NO UTILICE esta etiqueta para otras bases de datos como SQL Server, SQLite, etc. Estas son bases de datos diferentes que utilizan sus propios dialectos de SQL para administrar los datos.

3
Cree una tabla temporal en MySQL con un índice de una selección
Tengo una función almacenada donde uso tablas temporales. Por razones de rendimiento, necesito un índice en esa tabla. Desafortunadamente, no puedo usar ALTER TABLEporque esto causa una confirmación implícita. Por lo tanto estoy buscando la sintaxis para añadir el INDEXde tempiddurante la creación. ¿Alguien puede ser de ayuda? CREATE TEMPORARY …
82 mysql  ddl  temp-tables 


11
¿Cómo convertir todas las tablas en la base de datos a una colación?
Obtengo un error: Mezcla ilegal de colaciones (utf8_general_ci, IMPLICIT) y (utf8_unicode_ci, IMPLICIT) para la operación '=' " Intenté cambiar ambas tablas manualmente utf8_general_ci,IMPLICITpero sigo recibiendo el error. ¿Hay alguna manera de convertir todas las tablas utf8_general_ci,IMPLICITy terminar con ellas?
82 mysql  sql 


5
Laravel 5.2: use una cadena como clave principal personalizada para que la tabla Eloquent se convierta en 0
Estoy tratando de usar el correo electrónico como clave principal de mi tabla, por lo que mi elocuente código es- <?php namespace App; use Illuminate\Database\Eloquent\Model; class UserVerification extends Model { protected $table = 'user_verification'; protected $fillable = [ 'email', 'verification_token' ]; //$timestamps = false; protected $primaryKey = 'verification_token'; } Y …

14
¿Cómo puedo deshacerme de estos comentarios en un volcado de MySQL?
Estoy tratando de crear una estructura simple solo volcado de mi base de datos. El uso mysqldumpme da un resultado como: /*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */; /*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */; /*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */; /*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */; DROP TABLE IF EXISTS `foo`; /*!40101 SET @saved_cs_client = …

3
¿Cómo cambio el nombre de un índice en MySQL?
Me gustaría cambiar el nombre de un índice. He mirado la documentación de la tabla de alteración , pero no puedo encontrar la sintaxis para simplemente cambiar el nombre de un índice. Al hacerlo a través de la GUI de MySQL, elimina el índice y crea uno nuevo. Si bien …
82 sql  mysql  indexing 

8
PHP: uso de PDO con matriz de cláusulas IN
Estoy usando PDO para ejecutar una declaración con una INcláusula que usa una matriz para sus valores: $in_array = array(1, 2, 3); $in_values = implode(',', $in_array); $my_result = $wbdb->prepare("SELECT * FROM my_table WHERE my_value IN (".$in_values.")"); $my_result->execute(); $my_results = $my_result->fetchAll(); El código anterior funciona perfectamente bien, pero mi pregunta es …


4
Sincronización de la base de datos mysql entre dos bases de datos
Estamos ejecutando una aplicación Java PoS (Punto de venta) en varias tiendas, con un backend MySql. Quiero mantener las bases de datos en las tiendas sincronizadas con una base de datos en un servidor host. Cuando ocurren algunos cambios en una tienda, deben actualizarse en el servidor host. ¿Cómo logro …
81 mysql  database 

16
Tinyint vs Bit?
No quiero iniciar una guerra religiosa aquí, pero parece haber dos escuelas de pensamiento sobre cómo representar valores booleanos en una base de datos. Algunos dicen que bites el tipo de datos apropiado, mientras que otros sostienen que tinyintes mejor. Las únicas diferencias que conozco son estas: bit: el tamaño …
81 sql  mysql  sql-server  types 

14
No se puede encontrar mysql.sock
Solo tuve que volver a instalar mysql y tengo problemas para iniciarlo. No puede encontrar el socket (mysql.sock). El problema es que yo tampoco. En mi terminal Mac OS X 10.4, escribo:, locate mysql.socky vuelvo /private/tmp/mysql.sock. Tiene sentido que el archivo de socket exista en esa ubicación, pero en realidad …


7
Autocompletar en el cliente de línea de comandos de MySQL
En Linux, y muchos otros sistemas, cuando navega por la terminal puede presionar Tabpara completar automáticamente un directorio o nombre de archivo. Me pregunto si hay algo así en la terminal MySQL. Por ejemplo, si quiero obtener la descripción de someTableWithRidiculousLongName, podría escribir describe someTableWentonces Taby autocompletaría el resto. ¿Existe …

10
EMITIR DECIMAL a INT
Estoy tratando de hacer esto: SELECT CAST(columnName AS INT), moreColumns, etc FROM myTable WHERE ... He visto las preguntas frecuentes de ayuda aquí: http://dev.mysql.com/doc/refman/5.0/en/cast-functions.html , dice que puedo hacerlo como CAST(val AS TYPE), pero no funciona. Tratando de convertir un decimal a int, el valor real es 223.00 y quiero …
81 mysql 

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.