Herramientas de usuario

Herramientas del sitio


mysql

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anterior Revisión previa
Próxima revisión
Revisión previa
mysql [2013/06/06 20:32]
jaiturrae
mysql [2015/03/28 20:08] (actual)
jaiturrae
Línea 1: Línea 1:
 ====== MySQL ====== ====== MySQL ======
 +
 +Formatear RUT con Guión
 +<code sql>
 +CONCAT(SUBSTRING(p.rut,​1,​CHAR_LENGTH(p.rut)-1),'​-',​RIGHT(p.rut,​1)) AS rut
 +</​code>​
 +
 +
 +Exportar Servidor Compĺeto:
 +<code sql>
 +mysqldump -uroot -p --all-databases > alldb.sql
 +</​code>​
 +
 +Look up the documentation for mysqldump. You may want to use some of the options mentioned in comments:
 +
 +<​code>​
 +mysqldump -uroot -p --opt --all-databases > alldb.sql
 +mysqldump -uroot -p --all-databases --skip-lock-tables > alldb.sql
 +</​code>​
 +
 +Importación:​
 +
 +<code sql>
 +mysql -u root -p < alldb.sql
 +</​code>​
 +
 +[[http://​stackoverflow.com/​questions/​9497869/​export-and-import-all-mysql-databases-at-one-time|Fuente]]
 +
 +
 +
  
 Eliminar Clave Foranea en una TABLA: Eliminar Clave Foranea en una TABLA:
Línea 16: Línea 45:
 <code sql> <code sql>
 mysql> SELECT DATE_ADD(NOW(),​ INTERVAL 60 DAY); mysql> SELECT DATE_ADD(NOW(),​ INTERVAL 60 DAY);
 +</​code>​
 +
 +La sentencia siguiente intenta insertar un nuevo registro, usando 0 (cero) para el campo ID. Si el cero ya se utiliza como clave, entonces la duplicidad es detectada y el ID se actualiza para usar el último ID insertado. Bueno, en realidad un identificador de un incremento mayor que el último utilizado. ​
 +<code sql>
 +INSERT INTO fpdev(id, UserName, InstEmail) VALUES(0,:​UserName,:​InstEmail) ON DUPLICATE KEY UPDATE id=LAST_INSERT_ID();​
 </​code>​ </​code>​
mysql.1370568760.txt.gz · Última modificación: 2013/06/06 20:32 por jaiturrae