Posts Tagged ‘Procediments emmagatzemats / Stored procedures’

Alliberat HeidiSql 6.0

dilluns, novembre 22nd, 2010

El proppassat dia 20 de Novembre s’alliberà la versió 6.0 de HeidiSql, el programari lliure per a gestionar bases de dades MySql.

Aquesta versió presenta la solució de més de 300 errors (bugs), i novetats com la possibilitat d’executar diversos procediments emmagatzemats (stored procedures) en diferents pestanyes (tabs), múltiples connexions amb una sola sessió, resultats de consultes editables, noves funcions de copiar taula amb filtres de WHERE, vista prèvia d’imatges BLOB, una ajuda de SQL millorada, sortida de les cel·les que suporten els formats LaTeX i Wiki entre d’altres millores.

Adreça curta Twitter: http://wp.me/pzeab-1BC

Català-Catalunya English-USA Traduir a l'Anglès. Translate to English Compartir: La TafaneraIndependènciaCatosfera|FacebookTwitterFriend Feed|googleDeliciousDiggTechnoratiredditmixxyahoolivestumbleuponsimpy

Solució error MySql 1064 creant un procediment emmagatzemat (stored procedure)

divendres, juny 25th, 2010

L’error 1064 quan creem un procediment emmagatzemat és bastant molest i difícil de descobrir-ne el perquè puix que apunta la primera línia de codi, i aquesta no té cap error.

/* SQL Error (1064): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ” at line 8 */

Aquest error és degut simplement a que MySql considera que on hi ha el punt i coma ; acaba la sentència.

Per tant es fa un embolic creient que acaba el procediment emmagatzemat (stored procedure).

La solució és tan simple com emprar DELIMITER.

Emprant davant de tot:

DELIMITER //

i al final:

END//
DELIMITER ;

(pareu atenció a que no hi hagi un espai entre END i //)

S’acaba el problema.

Català-Catalunya English-USA Traduir a l'Anglès. Translate to English Compartir: La TafaneraIndependènciaCatosfera|FacebookTwitterFriend Feed|googleDeliciousDiggTechnoratiredditmixxyahoolivestumbleuponsimpy