Mysql
 sql >> база данни >  >> RDS >> Mysql

Не може да се инсталира MySQL UDF

mysql разбира само C-подобни имена на функции. Очевидно трябва да експортирате такива имена:

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

И за всеки случай опитайте да компилирате вашия dll с флагове, с които mysql е компилиран на вашата платформа. За това използвайте mysql_config помощна програма от mysql дистрибуцията по следния начин:

mysql_config --cxxflags

Така ще можете да дефинирате необходимите флагове за компилация.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL:Какво означава % в колоната на хост и как да промените паролата на потребителя

  2. Как да скрия съхранената процедура на mysql

  3. Проблем при изпълнението на MySQL оператор за изтриване в Java

  4. Как да напишете SQL заявка с динамичен LIMIT

  5. Как да направя групово вмъкване в mySQL с помощта на node.js