Preguntas etiquetadas con sql

110
¿Cómo se une a la misma mesa, dos veces, en mysql?

Tengo 2 mesas. Uno (dominios) tiene identificadores de dominio y nombres de dominio (dom_id, dom_url). el otro contiene datos reales, 2 de las cuales requieren un nombre de dominio TO y FROM. Entonces tengo 2 columnas rev_dom_from y rev_dom_for, las cuales almacenan la identificación del nombre de...

110
¿ESTABLECER NOMBRES utf8 en MySQL?

A menudo veo algo similar a esto a continuación en los scripts PHP que usan MySQL query("SET NAMES utf8"); Nunca he tenido que hacer esto para ningún proyecto, así que tengo un par de preguntas básicas al respecto. ¿Es esto algo que se hace solo con DOP? Si no es una cosa específica de DOP,...

110
MySQL: ¿Cuál es la diferencia entre float y double?

Al verificar la nueva estructura de la base de datos, vi que alguien cambió un campo de flotante a doble. Preguntándome por qué, revisé la documentación de mysql, pero honestamente no entendí cuál es la diferencia. ¿Alguien puede

110
SQL SELECT velocidad int vs varchar

Estoy en el proceso de crear una mesa y me hizo preguntarme. Si almaceno, digamos automóviles que tienen una marca (fx BMW, Audi, etc.), ¿habrá alguna diferencia en la velocidad de consulta si almaceno la marca como int o varchar? Asi es SELECT * FROM table WHERE make = 5 AND ...; Más rápido /...

110
Falla de restricción de clave externa falsa

Recibo este mensaje de error: ERROR 1217 (23000) en la línea 40: No se puede eliminar o actualizar una fila principal: falla una restricción de clave externa ... cuando intento dejar caer una mesa: DROP TABLE IF EXISTS `area`; ... definido así: CREATE TABLE `area` ( `area_id` char(3)...

110
MySQL: transacciones frente a tablas de bloqueo

Estoy un poco confundido con las transacciones frente a las tablas de bloqueo para garantizar la integridad de la base de datos y asegurarme de que SELECT y UPDATE permanezcan sincronizadas y ninguna otra conexión interfiera con ella. Necesito: SELECT * FROM table WHERE (...) LIMIT 1 if...

110
¿Por qué "_" (guión bajo) coincide con "-" (guión)?

Tengo que buscar un manual en PDF usando esta consulta: root@localhost:test> select * from a where name like '%taz_manual%.pdf%'; +--------------------+------------------+-------------+ | name | description | size | +--------------------+------------------+-------------+ | taz-manual-1.1.pdf |...

110
¿Cómo seleccionar solo 1 fila de Oracle SQL?

Quiero usar la sintaxis de Oracle para seleccionar solo 1 fila de la tabla DUAL. Por ejemplo, quiero ejecutar esta consulta: SELECT user FROM DUAL ... y tendría como 40 registros. Pero solo necesito un registro. ... Y quiero que suceda sin una WHEREcláusula. Necesito algo en el campo...

110
Generando una cadena de 8 caracteres aleatoria y única usando MySQL

Estoy trabajando en un juego que involucra vehículos en algún momento. Tengo una tabla de MySQL llamada "vehículos" que contiene los datos sobre los vehículos, incluida la columna "placa" que almacena las placas de los vehículos. Ahora aquí viene la parte con la que estoy teniendo problemas....