sql >> Databáze >  >> RDS >> Mysql

Jak ladit uživatelem definovanou funkci mysql?

Z mého dosavadního hledání (i když mi možná něco uniklo) musím souhlasit s Devartem, že nemůžete ladit funkce UDF.

Jedna další rada, kterou byste měli mít, je použít k ladění stderr. Vytvořil jsem něco, s čím se dá pracovat poměrně jednoduše:

void udf_debug( char *msg, ... ) {
#ifdef DEBUG
  va_list ap;

  va_start(ap, msg);
  vfprintf(stderr, msg, ap);
  va_end(ap);

  fflush(stderr);
#endif
}


  1. AKTUALIZUJTE pomocí OBJEDNÁVKY BY

  2. Získejte počet duplicitních hodnot ve sloupci s výsledkem dotazu

  3. PHPExcel:Neplatná chyba souřadnic buňky

  4. Vytvořte tabulku dvou typů v PostgreSQL