sql >> Databasteknik >  >> RDS >> Mysql

Kan inte installera MySQL UDF

mysql förstår endast C-liknande namn på funktioner. Du måste självklart exportera sådana namn:

#if defined(_WIN32) || defined(_WIN64)
#define DLLEXP extern "C" __declspec(dllexport)

Och i alla fall försök att kompilera din dll med flaggor, som mysql kompilerades med på din plattform. Använd mysql_config för detta verktyg från mysql-distribution så här:

mysql_config --cxxflags

Så du kommer att kunna definiera nödvändiga kompileringsflaggor.




  1. Bestäm om kombinationen många-till-många-poster finns

  2. Inner Join Nested Inside Update Statement SQL

  3. Skapa kommentarer för vyer i mysql

  4. MySQL localhost / 127.0.0.1 problem