Table Function

от MySQL UG Bulgaria

Jump to: navigation, search

Нов engine, който ви позволява да си използвате функции писани на C директно чрез MySQL. Ето и примера

mysql> CREATE TABLE `a` (
-> `a` text
-> ) ENGINE=TABLE_FUNCTIONS DEFAULT CHARSET=latin1 CONNECTION='/ usr/lib/libhello.so' ;
Query OK, 0 rows affected (0.04 sec)

mysql> select * from a;
+--------------+
| a |
+--------------+
| Hello World! |
| Hello World! |
+--------------+
2 rows in set (0.02 sec)

mysql>


Как да го накараме да работи

За да можете да ползвате тази функционалност, ви е необходима последната версия на MySQL, с която можете да се сдобиете, като прочетете тази статия - Как да изтеглите MySQL


Еngina можете да свалите от тук: http://download.tangent.org/table_functions_engine-0.1.tar.gz

Трябва да се компилира отделно, но за целта ще имате нужда от сорсовете на MySQL. Към момента, работи само за Linux/Unix.

Лични инструменти