Alternar valor binario en el campo

Esta consulta de actualización alterna el valor del campo binaryfield entre 1 y 0 en una sola declaración de actualización: update tablename set binaryfield=(~(binaryfield&1))&(binaryfield|1) where id=…

Leer más

MySQL 4.1+ usando autenticación antigua

Consulta SQL: SET old_passwords = 0; ACTUALIZAR mysql.user SET Password = PASSWORD (‘testpass’) DONDE Usuario = ‘testuser’ límite 1; SELECCIONE LA LONGITUD (Contraseña) DE mysql.user DONDE Usuario = ‘testuser’; PRIVILEGIOS …

Leer más

Informe del motor de almacenamiento MySQL

Reemplace YOURDATABASENAME con algo un poco más relevante. Para obtener una lista de todas las tablas InnoDB: SELECT TABLE_NAME AS name, ENGINE FROM information_schema.TABLES WHERE TABLES.table_schema = “YOURDATABASENAME” AND ENGINE …

Leer más

Formatear la salida de consultas MySql con G

La ejecución de consultas en tablas anchas usando la línea de comando de MySQL a menudo puede resultar en una salida ilegible: SELECT * FROM mysql.user;+—————————-+—————–+——————————————-+————-+————-+——- ——+————-+————-+———–+————-+—————+————–+———–+————+———- ——-+————+————+————–+————+———————–+——————+————–+——- ———-+——————+——————+—————-+———————+——————–+—————— +————+————–+————————+———-+————+————-+————–+—————+—- …

Leer más