Herramientas de usuario

Herramientas del sitio


mysql

¡Esta es una revisión vieja del documento!


MySQL

Formatear RUT con Guión

SELECT CONCAT(SUBSTRING(rut,CHAR_LENGTH(rut)-1),CHAR_LENGTH(rut),'-',RIGHT(rut,1)) AS rut

Eliminar Clave Foranea en una TABLA:

ALTER TABLE tabla DROP FOREIGN KEY clave_foranea;
 
ALTER TABLE tabla DROP INDEX indice;

Para identificar el nombre de la clave foranea debes hacer uso de la consulta:

SHOW CREATE TABLE tabla;

Sumar Días a una Fecha

mysql> SELECT DATE_ADD(NOW(), INTERVAL 60 DAY);

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.

INSERT INTO fpdev(id, UserName, InstEmail) VALUES(0,:UserName,:InstEmail) ON DUPLICATE KEY UPDATE id=LAST_INSERT_ID();
mysql.1426869053.txt.gz · Última modificación: 2015/03/20 11:30 por jaiturrae