Strona 1 z 1

Po aktualizacji nie mogę wykonać zapytania do bazy mysql

: 23 stycznia 2009, 15:55
autor: mcrae
Witam jestem początkującym użytkownikiem Debiana Etch 64Bit i oto mam taki problem zainstalowałem sobie na serwerze dedykowanym mysql.5.0 przez apt-get po utworzeniu bazy nie mogę dodać takiego zapytania:

Kod: Zaznacz cały

DELIMITER |

CREATE TRIGGER `ondelete_guilds`
BEFORE DELETE
ON `guilds`
FOR EACH ROW
BEGIN
    UPDATE `players` SET `guildnick` = '', `rank_id` = 0 WHERE `rank_id` IN (SELECT `id` FROM 

DELIMITER ;
a w odpowiedzi dostaję:
This version of MySQL doesn't yet support 'multiple triggers with the same action time and event for one table'
I teraz nie mam pojęcia co zrobić, proszę Was o pomoc.

: 23 stycznia 2009, 20:22
autor: Utumno
Po prostu MySQL 5.0 nie wspomaga takich triggerow. Zbyt fantazyjne :)

: 24 stycznia 2009, 12:36
autor: CvB
Witam mam ten sam problem. Rzecz w tym, że trzeba zainstalować MySQL w wersji 5.1+, ale w tym momencie pojawia się problem. Na Debianie Etch, że nie jest on w wersji stable i co za tym idzie nie idzie go zainstalować w standardowy sposób, a rożne inne wersje instalacji nie dają skutku.

: 25 stycznia 2009, 17:19
autor: mcrae
Można jakoś zainstalować mysql 5.1?

: 25 stycznia 2009, 20:08
autor: CvB
Zapewne tak, ale ja już się nad tym głowie od 3 dni a muszę mieć wszystko na cacy do końca stycznia...

: 28 stycznia 2009, 21:03
autor: giaur
Zawsze mozna skompilowac ze zrodel.