![]() |
![]() |
![]()
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... |
|
|
![]() |
![]()
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.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 6.10.2025 - 02:43 |