Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> mysql funkcje zawieszą mi się w phpmyadmin
szypi1989
post
Post #1





Grupa: Zarejestrowani
Postów: 207
Pomógł: 0
Dołączył: 7.09.2010

Ostrzeżenie: (0%)
-----


wiatam.otóż mam problem,funkcje zawieszą mi się w phpmyadminie?? niewiem o co chodzi.próbuje dać taką funkcje:
DELIMITER
CREATE FUNCTION fn_daty

(data date, delimeter char(1))
RETURNS char(20)

RETURN CONCAT(YEAR(data),delimeter, MONTHNAME(data))

PROSZĘ O POMOC
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




1) Co masz na myśli pisząć "zawiesza sie"?
2) Czy to nie ty przypadkiem pytałeś niedawno po co funkcje? Pisać funkcję tylko po to, by zrobić concat to raczej nie tedy droga. Przecież to niczemu nie służy. Zamieniasz concat na funkcję która działą tak samo, którą wywołuje sie tak samo ino inaczej się nazywa...

edit: a nie, przepraszam, w twoja funkcja wymaga jedynie dwóch parametrów.... no ale od tego jest DATE_FORMAT
Powód edycji: [nospor]:
Go to the top of the page
+Quote Post
szypi1989
post
Post #3





Grupa: Zarejestrowani
Postów: 207
Pomógł: 0
Dołączył: 7.09.2010

Ostrzeżenie: (0%)
-----


każda funkcja zawiesz mi się poprostu.gdy wywołuje powyższą funkcje po jakimś czasie pokazuje mi się komunikat:
Maximum execution time of 30 seconds exceeded
a nie mogę wywołać tej funkcji.proszę o pomoc

podajcie mi jakikolwiek przykład funkcji który u was działa?

PROBLEM ROZWIĄZANY:
SET GLOBAL log_bin_trust_function_creators = 1;
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 18:09