Hola muy buenas!
Ando desesperado con mi base de datos:
Tengo dos preguntillas que esperaba que pudierais contestarme...
La primera duda que tengo es... Mysql no me deja hacer transacciones de funciones, eso significa que una funcion se toma como transaccion? o es mejor solo hacer procedures porque las funciones no se pueden hacer como una unidad?
Pero la verdadera duda es:
Tengo un procedure que hace una busqueda en una tabla MyISAM, y no se como meterla en una transaccion...
Y ya que estamos, que os parece la logica del procedure?
Muchas gracias!
Código MySQL:
Ver original
DELIMITER $$
filecategories.fcatFileID
=filedescriptions.fileID
AND
count_downloadfiles.dmFileID
=filedescriptions.fileID
AND
filecategories.fcatCategoryID
=ANY (SELECT fcatCategoryID
FROM filecategories
WHERE filecategories.fcatFileID
=vFileID
) AND
files.fileID
=filedescriptions.fileID
AND
DELIMITER ;