Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL]w MySQL dodawanie w innej KOLUMNIE..., czy (w wartości domyślnej) można wstawić WZÓR.
Andrzej1002
post
Post #1





Grupa: Zarejestrowani
Postów: 44
Pomógł: 0
Dołączył: 12.03.2010

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


Pytanie może głupie ale szukam odpowiedzi:

Czy w samym MySQL (z użycieem PhpMyAdmin) można wartość "Domyślnie" wyposażyć we wzór aby wstawiane (za pomocą PHP) wartości do "kolumny1" automatem były powiększane np. o wartość "117" (czyli suma klolumny1 i 117 [kolumna1+117])... Nie chodzi mi o pośrednictwo PHP tylko o to aby działo się to w bazie MySQL-owej...
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
tomm
post
Post #2





Grupa: Zarejestrowani
Postów: 142
Pomógł: 28
Dołączył: 7.04.2008

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


z tym triggerem tak nie do końca... Jeśli utworzysz trigger, który po insercie ma zrobić update dla właśnie wstawionego rekordu, czyli dla rekordu = last_insert_id() to przy próbie wpisania wartości do tabeli otzrymasz komunikat: ERROR 1442 (HY000): Can't update table 'tabela' in stored function/trigger because it is already used by statement which invoked this stored function/trigger. (wersja MySQL 5.0.67) . Jeśli ma to być po stronie MySQLa to jakimś rozwiązaniem jest utworzenia widoku.
Go to the top of the page
+Quote Post

Posty w temacie


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: 6.10.2025 - 02:43