sql >> Database teknologi >  >> RDS >> Mysql

Hvordan fejlfinder man mysql brugerdefineret funktion?

Fra min nuværende søgning indtil videre (selvom jeg måske er gået glip af noget) må jeg være enig med Devart i, at du ikke kan fejlsøge UDF-funktioner.

Et ekstra råd at give dig er at bruge stderr til fejlretning. Jeg har lavet noget ret simpelt at arbejde med:

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. Ved dublet nøgle ignorere?

  2. Mysql Fra enum til tinyint-problemer

  3. Få antallet af poster i undertabel

  4. MySQL INSERT-sætning i to tabeller ved hjælp af AI-værdi fra den ene i den anden