Skip to content
Home » Bases de Datos

Bases de Datos

Revisión de ORMs

Aquí hay un excelente artículo comprando las librerías que existen actualmente y cual debe usarse en cada caso.

https://www.gajotres.net/best-available-php-orm-libraries-part-1/

Permitir cadena null en un campo numérico de Mysql

En las últimas versiones no viene habilitado por defecto, de forma que deberemos editar my.cnf y añadir la siguiente línea.

primero comprobamos que configuración tiene:

SELECT @@sql_mode;

si devuelve: STRICT_TRANS_TABLES,NO_ENGINE_SUBSTITUTION

tendremos que inhabilitarlo, para ello agregamos la línea a my.cnf … Seguir leyendo

Instalar Mysql no MariaDB en Debian Strech

#echo -e “deb http://repo.mysql.com/apt/debian/ stretch mysql-5.7\ndeb-src http://repo.mysql.com/apt/debian/ stretch #mysql-5.7” /etc/apt/sources.list.d/mysql.list
# wget -O /tmp/RPM-GPG-KEY-mysql https://repo.mysql.com/RPM-GPG-KEY-mysql
# apt-key add /tmp/RPM-GPG-KEY-mysql
# apt update
# apt install mysql-server

Si decidimos volver a instalar mariaDB, puede pasar que nos de este error al … Seguir leyendo

Restaurar acceso de root de mysql

Puede ocurrir que instalando, por ejemplo mariadb y ejecutando “mysql_secure_installation”, por error, el acceso de root desaparezca y no podamos ejecutar determinadas sentencias. Para restaturar el acceso de root con sus privilegios existe esta secuencia de sentencias SQL:

#
# … Seguir leyendo

Convertir dump en UTF-8 a ISO8859-1

Para convertir los datos procedentes de una exportación de una base de datos bajo UTF-8 a ISO8859-1, puede utilizarse el comando iconv de linux en una simple sentencia:

iconv -f utf-8 -t iso8859-1 utf-8_export.sql iso8859-1_output.sqlSeguir leyendo

¿Por qué ADOdb?

ADOdb, como ya hemos explicado en algunos artículos, es una capa de abstracción de base de datos. Sirva comentar sus prestaciones para recomendar su uso, principalmente la rapidez.