Preguntas etiquetadas con mysql

25
¿Beneficios del uso de backtick (`) en consultas MySQL?

En MySQL podemos crear consultas con o sin el `símbolo de backtick ( ). Ejemplo: SELECT * FROM TEST; SELECT * FROM `TEST`; Ambos funcionan bien en mysql-console. ¿Hay alguna diferencia técnica entre ellos? ¿Hay algún beneficio al usar ( `) sobre consultas

25
Modificar DEFINER en muchas vistas

Tengo problemas para hacer una copia de seguridad de mis bases de datos después de una actualización. He estado hurgando en mi sistema tratando de descubrir por qué. Una consulta que ejecuté devolvió este resultado. Got error: 1449: The user specified as a definer ('cittool'@'%') does not exist...

25
Flujo de trabajo transaccional DDL para MySQL

Me sorprendió un poco descubrir que las declaraciones DDL ( alter table, create indexetc.) comprometen implícitamente la transacción actual en MySQL. Procedente de MS SQL Server, la capacidad de realizar alteraciones en la base de datos en una transacción local (que luego se revertió) fue una parte...

24
¿Cómo crear un índice condicional en MySQL?

¿Cómo crear un índice para filtrar un rango o subconjunto específico de la tabla en MySQL? AFAIK es imposible de crear directamente, pero creo que es posible simular esta característica. Ejemplo: quiero crear un índice para la NAMEcolumna solo para las filas conSTATUS = 'ACTIVE' Esta...

24
Consola MySQL: Ctrl + C me vuelve loco

Hay algo en la consola de MySQL que me vuelve loco. Cuando presiono ctrl+ cpara cancelar el comando actual que se está escribiendo, el terminal se cierra. En cada terminal de know I ( *nixterminales, Python, PostgreSQL), ctrl+ ccancela el comando actual y ctrl+ dsale de la terminal. Este problema...

23
comprobar restricción no funciona?

Tengo la siguiente tabla. create table test ( id smallint unsigned AUTO_INCREMENT, age tinyint not null, primary key(id), check (age<20) ); El problema es que la CHECKrestricción no funciona en la columna de edad. Por ejemplo, cuando inserto 222 para el campo de edad, MySQL lo...