¿Cómo trabajar Entity Framework con Mysql en Visual Studio 2019?

En este video te mostrare los pasos que debes seguir para poder trabajar con Entity Framework con Mysql en Visual Studio 2019.

Links de descargas:

¿Cómo crear un respaldo de una base de datos Mysql desde C# .Net?, MySqlBackup.Net

En este video te enseñare como puedes hacer de manera rápida y segura, un respaldo de una base de datos en Mysql a un archivo con extensión Sql.

¿Cómo configurar MYSQL para conexiones remotas en XAMPP?, Windows #mysql

En este video te explicare como puedes poner el Mysql instalado en tu equipo público para que pueda recibir conexiones de otros equipos, esto teniendo instalado el paquete XAMPP.

¿Cómo solucionar el error mysql server has gone away? xampp

Este error ocurre en dos distintos escenarios, el escenario de cuando mas ocurre es cuando queremos restaurar una base de datos que pesa muchos megas, el otro escenario es cuando la base de datos esta corrupta (aquí esta solución no sirve).

Para corregir el problema y permitir que se pueda realizar la restauración de nuestra base de datos de miles de megas, debemos ir al archivo my.ini e ir a la siguiente línea:


max_allowed_packet=100M

Editamos por el tamaño deseado y reiniciamos el servicio de mysql y listo, ya no saldrá más el error.

Si están utilizando xampp, basta con dar clic en el botón config de mysql, seleccionamos my.ini y realizamos el paso anterior.

¿Cómo sumar 1 día, 1 mes o 1 año a una fecha en mysql?

Cuando manejamos fechas con mysql tenemos a la disposición muchas funciones ya establecidas en el motor las cuales son útiles al realizar consultas.

Te muestro como puedes agregar 1 día, 1 mes o un año a una fecha en específico.

Utilizando la función Now() de mysql aplicare la suma como muestro a continuación:


-- 1 día
select  DATE(DATE_ADD(now(), INTERVAL 1 DAY))

-- 1 mes
select  DATE(DATE_ADD(now(), INTERVAL 1 MONTH))

-- 1 año
select  DATE(DATE_ADD(now(), INTERVAL 1 YEAR))

¿Cómo conectar varias computadoras en el sistema de gimnasio Hdeleon (sirve para cualquier versión)? Xampp mysql remoto

En el siguiente video te muestro como puedes hacer que Xampp te permita conectar varias computadoras a tus bases de datos en mysql.

En este caso lo hago mostrando como conectar otras computadoras en la misma base de datos mysql del sistema de gimnasio hdeleon.

Sirve para cualquier versión.

Si no eres de México y deseas adquirir la versión 1.7 del sistema para gimnasio hdeleon con soporte para registro con huella, puedes hacer un pago en la siguiente liga, por 15 dolares (USD): https://www.paypal.me/HectorDeLeonGuevara 

Y automáticamente te llegara la liga de descarga con el código fuente, drivers de lector de huella y la base de datos.

¿Como recorrer una tabla con la instrucción while en SQL?

Te muestro cómo es posible recorrer una tabla por medio de una instrucción while en sql.

En el caso de mysql u otro motor solo remplazar top por su equivalente, por ejemplo en mysql: limit 0,1.

Tabla people

Código utilizado:


insert into @tabla(id,name) select id,name from people

declare @count int = (select count(*) from @tabla)

while @count > 0
begin

	declare @name varchar(max) = (select top(1) name from @tabla order by id)
	declare @id int = (select top(1) id from @tabla order by id)

	print 'Hola '+@name

	delete @tabla where id=@id

	set @count = (select count(*) from @tabla)

end 

Catálogos para facturar CFDI 3.3 SAT en mysql

ULTIMA ACTUALIZACIÓN DE LOS CATÁLOGOS: 3 DE ENERO 2018

Pongo a disposición los catálogos en mysql publicados por SAT necesarios para la facturación 3.3.

Estaré actualizándolos conforme el SAT libere nuevos registros. Solo dar clic en el siguiente enlace:



DESCARGAR CATÁLOGOS SAT

Si deseas descargar los catálogos para sql server entra aquí

Si deseas descargar los catálogos para SQLite entra aquí

Consulta para obtener comentarios de una base de datos en #Mysql – diccionario de datos

Algunas veces es necesario obtener los comentarios ingresados en las columnas en una base de datos (diccionario de datos). Sobre todo cuando llevamos una buena .

Aquí anexo un script que sirve para obtener los comentarios de una base de datos en particular:


select table_name,column_name,data_type,COLUMN_COMMENT from information_schema.columns
where table_schema = 'nombreDeLaBD'
order by table_name,ordinal_position

Ya solo es cuestión de remplazar «nombreDeLaBd» por tú base de datos y listo.

¿Cómo agregar autoincrement a una llave primaria cuando ya está relacionada a otras tablas? #mysql #constraint #foreign

Cuando tenemos una llave primaria la cual está relacionada a otras tablas y deseamos ponerla como autoincrement (ya sea porque se nos pasó en el diseño o por x circunstancia), debemos poner el valor 0 a la variable de mysql FOREIGN_KEY_CHECKS y para ello lo podemos hacer de la siguiente manera:

SET FOREIGN_KEY_CHECKS = 0;

Y para volverla a activar:

SET FOREIGN_KEY_CHECKS = 1;

Y así nos quedaría nuestra instrucción completa, incluyendo la consulta que hace la llave primaria que se autoincremente:


SET FOREIGN_KEY_CHECKS = 0;

ALTER TABLE `nombreTabla`
MODIFY COLUMN `idTabla`  int(11) NOT NULL AUTO_INCREMENT;

SET FOREIGN_KEY_CHECKS = 1;