mysql

Como instalar Apache, MySQL y PHP en Mac OS X 10.9.1 Maverick

Submitted by admin on Tue, 12/24/2013 - 09:39

Bueno, para el apache no tuve que hacer nada, estaba instalado por defecto.

Para iniciarlo solo tienen que ejecutar en la consola.

<code>
apachectl start
</code>

Para el MySQL si tuve que hacer algo diferente. Descargué el script (mmvmysql.sh) de

https://github.com/MacMiniVault/Mac-Scripts/tree/master/mmvMySQL

y lo ejecuté en consola. Me instaló hasta un panel de control.

Para el PHP tampoco tuve que hacer nada. Ya tenía la versión PHP 5.4.17

Etiquetas

Escribiendo una función almacenada para MySQL

Submitted by admin on Mon, 07/08/2013 - 15:53

Como necesitaba hacer una consulta como
<code>
SELECT * FROM `locales_target` where CAST(translation AS CHAR(10000) CHARACTER SET utf8) LIKE '%Editar%'
</code>
Tuve que implementar una función para simplificar la consulta además de mejorar la legilibilidad

<code>
DELIMITER $$

CREATE FUNCTION BLOB2TXT (blobfield VARCHAR(255)) RETURNS longtext
DETERMINISTIC
NO SQL
BEGIN
RETURN CAST(blobfield AS CHAR(10000) CHARACTER SET utf8);
END
$$

DELIMITER ;

</code>

Etiquetas