mysql

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

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

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
Imagen