mysql

¿Cómo puedo obtener los posibles valores de enum en una base de datos MySQL?

Quiero rellenar mis desplegables con los posibles valores de enumeración de una base de datos automáticamente. ¿Es esto posible en MySQL?

¿Cómo cambiar la acción referencial de clave foránea? (comportamiento)

He configurado una tabla que contiene una columna con una clave foránea, establecida en ON DELETE CASCADE (eliminar hijo cuan ... mina padre) ¿Cuál sería el comando SQL para cambiar esto a ON DELETE RESTRICT? (no se puede eliminar padre si tiene hijos)

actualizar los valores de las columnas con la columna de otra tabla según la condición [duplicar]

Esta pregunta ya tiene una respuesta aquí: SQL UPDATE ¿ESTABLECER una columna para que sea igual a un va ... table1 set table1.Price = table2.price where table1.id = table2.id and table1.item = table2.item. ¿Cómo ¿Lo hago?

Forzar la caída de mysql omitiendo la restricción de clave foránea

Estoy tratando de eliminar todas las tablas de una base de datos excepto una, y termino teniendo el siguiente error: No s ... (que es factible en el caso de que no hay otra opción) La base de datos es 4.1, así que no puedo usar DROP DATABASE Ideas?

Booleano vs tinyint(1) para valores booleanos en MySQL

¿Qué tipo de columna es mejor usar en una base de datos MySQL para valores booleanos? Yo uso boolean pero mi colega usa tinyint(1).

MIN / MAX vs ORDEN POR y LÍMITE

De las siguientes consultas, ¿qué método consideraría el mejor? Cuáles son sus razones (eficiencia de código, mejor mantenibilidad, menos WTFery)... SELECT MIN(`field`) FROM `tbl`; SELECT `field` FROM `tbl` ORDER BY `field` LIMIT 1;

¿Cómo hacer la consulta de SELECCIÓN recursiva en MySQL?

Tengo la siguiente tabla: col1 | col2 | col3 -----+------+------- 1 | a | 5 5 | d | 3 3 | k | 7 6 | o ... Si un usuario busca "6", se imprimirá: 6 | o | 2 2 | 0 | 8 ¿Cómo construir una consulta SELECT para hacer eso?

¿Qué significa la palabra clave?

En esta definición de tabla MySQL: CREATE TABLE groups ( ug_main_grp_id smallint NOT NULL default '0', ug_uid smallint ... no es una clave foránea, por lo que es sólo un índice? Si es así, ¿qué tiene de especial este tipo de índice creado con KEY?

ImportError: Ningún módulo llamado MySQLdb

Me refiero al siguiente tutorial para hacer una página de inicio de sesión para mi aplicación web. http://code.tutsplus.com/ ... instalado con éxito en mi sistema y todavía estoy recibiendo este error. Por favor ayuda. Lo que podría estar causando esto.

Acceso root de MySQL desde todos los hosts

He instalado MySQL Server en una máquina Ubuntu remota. El usuario root se define en la tabla mysql.user de esta manera: my ... ión o un error de red. En el firewall del servidor habilité el puerto 3306 / TCP para 0.0.0.0/0, y eso está bien para mí...

Guardar array PHP en MySQL?

¿Cuál es una buena manera de guardar una matriz de datos en un solo campo mysql? También una vez que solicito esa matriz en la tabla mysql, ¿cuál es una buena manera de volver a la forma de matriz? Es serializar y no serializar la respuesta?

Cuándo usar la UNIÓN DIRECTA con MySQL

Acabo de tener una consulta bastante compleja con la que estaba trabajando y tardaba 8 segundos en ejecutarse. EXPLAIN estaba ... as STRAIGHT_JOIN y cuándo usas INNER JOIN? ¿Hay alguna razón para no usar STRAIGHT_JOIN si está escribiendo buenas consultas?

convert tz devuelve null

Sé que esto suena estúpido, pero cuando uso SELECT CONVERT_TZ('2004-01-01 12:00:00','UTC','Asia/Jakarta') AS time Produce ... ULL. Estoy usando MySQL Workbench en Ubuntu 12.04 64 bit, y funciona en mi otra laptop / os (también usando MySQL Workbench).

BUSCAR EN SET () vs EN()

Tengo 2 tablas en mi base de datos. Una es para pedidos, y la otra es para empresas. Orders tiene esta estructura: OrderID ... ¿Por qué es esto, por qué la primera consulta devuelve todas las empresas, pero la segunda consulta solo devuelve la primera?

Compruebe si la tabla existe sin usar " seleccionar de"

¿Hay una manera de comprobar si existe una tabla sin seleccionar y comprobar los valores de la misma? Es decir, sé que pue ... esttable y comprobar el recuento de campos devueltos, pero parece que debe haber una forma más directa / elegante de hacerlo.

¿Cuál es el comportamiento predeterminado de MySQL JOIN, INTERNO o EXTERNO?

Así que he estado buscando en Internet la última hora, leyendo y buscando la respuesta definitiva a esta simple pregunta. ¿ ... o que JOIN o INNER JOIN ? Ahora mismo estoy pensando que una UNIÓN independiente es idéntica a usar comas y cláusulas WHERE.

MySQL InnoDB no libera espacio en disco después de eliminar filas de datos de la tabla

Tengo una tabla MySQL usando el motor de almacenamiento InnoDB; contiene aproximadamente 2M filas de datos. Cuando eliminé fi ... á ejecutando en unos 50 lugares diferentes y ahora el problema de poco espacio en disco está apareciendo en casi todos ellos.

¿Es importante cerrar la conexión mysql?

¿Es crucial cerrar las conexiones mysql de manera eficiente, o se cierra automáticamente después de que se ejecute el archivo php?

SELECCIONE * DONDE NO EXISTA

Creo que voy por el camino correcto con este... Por favor, tenga paciencia conmigo ya que mi SQL no es el mayor Estoy tratan ... ulta anterior no devuelve nada, pero sé que faltan 20 nombres, así que obviamente no lo he hecho bien. Alguien Puede ayudar?

PDO mysql: Cómo saber si insert tuvo éxito

Estoy usando PDO para insertar un registro (mysql y php) $stmt->bindParam(':field1', $field1, PDO::PARAM_STR); $stmt-> ... ra un duplicado? Editar: por supuesto que puedo mirar la base de datos, pero me refiero a la retroalimentación programática.