¿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;