Общие > Базы данных
Применение функции при обновлении
Yukko:
--- Цитировать ---Andrey_V:
Прошу прощения... Что значит UDF?
--- Конец цитаты ---
U.D.F. stands for User Definable Function. It allows you to write your own SQL functions for use within MySQL. Just like any of the other functions available in MySQL, U.D.F.s are callable in SELECT and WHERE sections of an SQL query.
Yukko:
--- Цитировать ---Andrey_V:
mysql_query("UPDATE base SET unik=fff()");
--- Конец цитаты ---
если я правильно понял... то предыдущим постом я ответил на два твоих вопроса:
1. Что такое UDF
2. Почему не работает UPDATE .....
Если ты не понимаешь, то цитирую почему не работает UPDATE:
--- Цитировать ---Yukko:
U.D.F.s are callable in SELECT and WHERE
--- Конец цитаты ---
Andrey_V:
Моя Функция написанна самостоятельно на PHP с использованием рег. выражений.
AliMamed:
LOL.
ты наверно хотел сделать:
mysql_query("UPDATE base SET unik=\'".fff()."\' ");
дружок. ты в курсе, что такое строка?
Yukko:
Я не являюсь гением БД и тем более MySQL. Когда сюда прийдет кто-то, кто шарит лучше, он тебе расскажет свое видение проблемы, а мое видение проблемы такое:
1. UDF вызовется после SELECT и WHERE ибо так написано и на чем бы ни была написана функция!!!
2. http://www.google.com.ua/search?q=UDF
3. http://www.yandex.ru/yandsearch?rpt=rad&text=UDF
И если впадло вообще поисковиком пользоваться:
4. http://empyrean.lib.ndsu.nodak.edu/~nem/mysql/udf/faq.html
Навигация
Перейти к полной версии