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

Kan ikke installere MySQL UDF

mysql forstår kun C-lignende navne på funktioner. Du skal naturligvis eksportere sådanne navne:

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

Og for en sikkerheds skyld, prøv at kompilere din dll med flag, som mysql blev kompileret med på din platform. Brug mysql_config til dette hjælpeprogram fra mysql-distribution som dette:

mysql_config --cxxflags

Så du vil være i stand til at definere nødvendige kompileringsflag.




  1. SQL Server:Filteroutput af sp_who2

  2. Skift datoformat i mySql-databasetabel

  3. Gem og gentag resultatet af forespørgslen i mysqli

  4. Indsæt post, hvis den ikke eksisterer uden Unik nøgle