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.
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;
En este artículo explico cómo realizar una concatenación de un campo de una agrupación en SQL Server (algo parecido a lo que se obtiene con la función group_concat de mysql). Esto sirve para obtener en un registro todos los campos distintos de dicha agrupación. Por ejemplo, tenemos la siguiente tabla de nombre EstadoMunicipio:
Suponiendo que deseamos agrupar los estados y obtener en un campo al lado la concatenación de sus municipios, eso en mysql se hace con una función llamada group_concat, en SQL Server no existiendo dicha función (que nos facilita todo) podemos obtener el mismo resultado utilizando la función Stuff de Sql Server, pero de una manera especial, como planteo en el siguiente query:
SELECT
Estado,
STUFF(
(SELECT municipio +', '
FROM EstadoMunicipio
WHERE estado = a.estado
FOR XML PATH (''))
, 1, 0, '') AS [Municipios Concatenados]
FROM EstadoMunicipio AS a
GROUP BY Estado
Este es el resultado:
De esa manera podemos realizar algo como lo que hace la función group_concat de mysql.
Si desean utilizar este query, basta con que sustituyan el nombre de la tabla EstadoMunicipio por el nombre de la que tengan ustedes, sustituyan también el nombre del campo municipio, el nombre del campo estado (que es el que utilizamos para agrupar) y la unión realizada en el where, por el campo por el cual están agrupando.