Articles of mysql

URL de JDBC para la configuración de MySQL para usar encoding de caracteres utf8

Configuración de MySQL 5.6 He configurado /etc/mysql/my.cnf manualmente para usar utf8 . Vea abajo: [mysqld] character-set-server=utf8 character-sets-dir=/usr/share/mysql/charsets [mysql] character-sets-dir=/usr/share/mysql/charsets default-character-set=utf8 [mysqladmin] character-sets-dir=/usr/share/mysql/charsets default-character-set=utf8 [mysqlcheck] character-sets-dir=/usr/share/mysql/charsets default-character-set=utf8 [mysqldump] character-sets-dir=/usr/share/mysql/charsets default-character-set=utf8 [mysqlimport] character-sets-dir=/usr/share/mysql/charsets default-character-set=utf8 [mysqlshow] character-sets-dir=/usr/share/mysql/charsets default-character-set=utf8 [client] character-sets-dir=/usr/share/mysql/charsets default-character-set=utf8 Desde la consola: mysql> show variables like ‘char%’; +————————–+—————————-+ | Variable_name | Value | +————————–+—————————-+ | character_set_client […]

¿Por qué las filas estimadas cuentan muy diferentes en los resultados de phpmyadmin?

Sin ningún cambio en la base de datos obtuve filas muy diferentes en mis tablas. ¿Qué puede causar esto? Server version: 5.1.63-cll Engine: InnoDB

¿Cómo restar 3 horas de una fecha y hora en MySQL?

Obtengo un campo de fecha y hora, que se encuentra actualmente en la consulta como: SELECT DATE_FORMAT(x.date_entered, ‘%Y-%m-%d’) AS date FROM x ORDER BY date ASC Lo que quiero hacer es restar 3 horas de esa fecha (problemas GMT), pero no puedo hacerlo en PHP ya que PHP solo conoce la parte de la fecha, […]

MySQL – ¿Cómo buscar coincidencias de palabras exactas usando LIKE?

Estoy usando esta consulta para seleccionar datos: mysql_query(“SELECT * FROM products WHERE product_name LIKE ‘%”.$search.”%'”); El único problema es que a veces selecciona más de lo que me gustaría. Por ejemplo, me gustaría seleccionar el producto “BLA”, pero mi consulta también selecciona el producto “BLABLA”. Para ser claros, si quería seleccionar “Producto 1”, no quiero […]

¿Cuándo se recomienda utilizar MySQL BLOB?

Estoy codificando una aplicación que cargará y eliminará muchos archivos, por lo general solo muevo los archivos a una carpeta en el servidor y los nombro con la id única de la fila. Pero como yo entiendo, MySQL también me permite almacenar datos binarios (archivos) ¿cuándo sería esta una mejor opción? Utilice argumentos sólidos, como […]

mySQL devuelve todas las filas cuando field = 0

Estaba haciendo algunas pruebas, y fue una sorpresa cuando estaba consultando una tabla, y la consulta SELECT * FROM table WHERE email=0 devolvió todas las filas de la tabla. Esta tabla no tiene valores ‘0’ y está llena de correos electrónicos regulares. ¿Por qué sucede esto? Esto puede conducir a serios problemas de seguridad. ¿Hay […]

MySQL – Selecciona la última fila insertada de la manera más fácil

Simplemente necesito seleccionar la última fila ingresada especificada por condición, por ejemplo: SELECT ID from bugs WHERE user=Me Necesito devolver solo la última identificación ingresada por el usuario ‘Me’. ¿Hay una manera simple de hacer esto? Gracias.

Consulta de MySql: selecciona las 3 mejores filas de la tabla para cada categoría

Tengo una tabla con registros y tiene una fila llamada category . He insertado demasiados artículos y quiero seleccionar solo dos artículos de cada categoría. Traté de hacer algo como esto: Creé una vista: CREATE VIEW limitrows AS SELECT * FROM tbl_artikujt ORDER BY articleid DESC LIMIT 2 Luego creé esta consulta: SELECT * FROM […]

Problemas para leer / escribir datos UTF-8 en MySQL desde Java usando el conector JDBC 5.1

Tengo un escenario con dos bases de datos MySQL (en UTF-8), un código Java (un servicio de temporizador) que sincroniza ambas bases de datos (lectura primero y escritura / actualización a segundo) y una aplicación web que permite modificar los datos cargados en la segunda base de datos Todo el acceso a la base de […]

Formato de fecha MySQL

Cuando hago una tabla y creo un campo de tipo fecha en mysql, almacena la fecha como 0000-00-00 ¿Es posible cambiar el formato a ‘dm-Y’?