Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Bagaimana cara men-debug fungsi yang ditentukan pengguna mysql?

Dari pencarian saya saat ini sejauh ini (meskipun saya mungkin melewatkan sesuatu) saya harus setuju dengan Devart bahwa Anda tidak dapat men-debug fungsi UDF.

Satu saran tambahan untuk diberikan kepada Anda adalah menggunakan stderr untuk debugging. Saya telah membuat sesuatu yang agak sederhana untuk dikerjakan:

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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Python, Brew, dan MySQLdb

  2. Menggunakan MariaDB

  3. Bagaimana saya bisa mendekripsi hash kata sandi di PHP?

  4. Kesalahan duplikat MySQL dengan ALTER IGNORE TABLE

  5. MySQL SELECT saja bukan nilai nol