السلام عليكم شباب
كتب UDF code
لكن ما هي خطوات تطبيقة
وياليت لو تكون للينكس
السلام عليكم شباب
كتب UDF code
لكن ما هي خطوات تطبيقة
وياليت لو تكون للينكس
الحمد لله تم معرفة الحل وهو
الخطوة اﻷولى : تقوم بإنشاء ملف .so
g++ -I/usr/include/mysql/ -O -pipe -o filename.so -shared -L/usr/lib/mysql filename.cpp
مثال
g++ -I/usr/include/mysql/ -O -I/home/moath/similarity/finally3/codeC++ -o -pipe -o JaroWinkler_UDF.so -shared -L/usr/lib/mysql JaroWinkler_UDF.cpp
الخطوة الثانية : تقوم بنسخة ووضعة في ملف plugin حيث يستطيع MySQL الوصول له
cp JaroWinkler_UDF.so /usr/lib/mysql/plugin/
الخطوة الثالثة : الدخول الى MySQL و إنشاء FUNCTION
CREATE FUNCTION JaroWinkler_UDF RETURNS REAL SONAME 'JaroWinkler_UDF.so';
الخطوة الرابعة : استدعاء FUNCTION و أستخدامها
select JaroWinkler_UDF('tuesday','teusday');الخطوة اﻷخيرة : حذف FUNCTION
DROP FUNCTION JaroWinkler_UDF;
تم تعديل هذه المشاركة بواسطة light stars في 8 يونيو 2011 في 17:38