sql >> Database >  >> RDS >> Mysql

Hoe door de gebruiker gedefinieerde mysql-functie te debuggen?

Van mijn huidige zoektocht tot nu toe (hoewel ik misschien iets heb gemist) ben ik het met Devart eens dat je geen UDF-functies kunt debuggen.

Een extra advies om u te geven is om de stderr te gebruiken voor het debuggen. Ik heb iets vrij eenvoudigs gemaakt om mee te werken:

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. Android Kamer + Venster Functies

  2. Waarden invoegen van een tabel naar een tabel

  3. SQL om de duplicaten in een tabel te verwijderen

  4. CakePHP recursief verwijderen