mysql

Tipos de replicación en MySQL

La replicación garantiza que la información se copia y se rellena intencionalmente en otro entorno, en lugar de almacenarse en un solo lugar. La idea es utilizar servidores secundarios en su infraestructura para lecturas u otras soluciones administrativas. El siguiente diagrama muestra un ejemplo de un entorno de replicación de MySQL.

PDO: LOAD DATA LOCAL INFILE forbidden con Yii


Este error salio al migrar el código de servidor:
PDOStatement::execute(): LOAD DATA LOCAL INFILE forbidden.
La solución fue modificar el archivo de configuración de Yii: protected/main.php y en la configuración de la base de datos agregar el indice attributes:
'db'=>array( 'connectionString' => '...', 'emulatePrepare' => true, 'username' => 'user', 'password' => 'password,

Error al truncar tablas en mysql: Cannot truncate a table referenced in a foreign key constraint

Tratando de truncar una tabla en INNODB me salio el siguiente error:

Cannot truncate a table referenced in a foreign key constraint

Consultando, encontré que desabilitando la protección de llaves foraneas se podia truncar.

SET FOREIGN_KEY_CHECKS = 0;
TRUNCATE table;
SET FOREIGN_KEY_CHECKS = 1;

Pero a mi no me ha gustado eso de romper la integridad así que opté mejor por un delete:
Delete from table;

Sin el where porque me importaba borrar todos los datos. 



 

Autocompletar de Jquery con PHP y MySql

Para usar un campo de texto que se autocompleté necesitas usar la librería JQUERY y JQUERY UI.

Por ejemplo tengo un campo de texto que quiero que se autocomplete con los nombres de los municipios de México; que en el campo se despliegue una lista de sugerencias con respecto a lo que tú vas tecleando

Aquí un ejemplo práctico.

Añadir la referencia a las librerias de jquery y jquery ui antes del </head>; esto en tu formulario o código html.

Páginas