Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: wlasna funkcja, procedura
Forum PHP.pl > Forum > Bazy danych > MySQL
kicaj
Czy jest mozliwosc w SQL (tutaj MySQL) napisac funkcje dla bazy (lub danej tabeli), jesli w zapytaniach INSERT pojawi sie pole o danej nazwie, np. 'added', to bedzie wtedy zastosowana funkcja NOW()?

lub

Zastosowac domyslna wartosc dla danego pola, tyle ze bedzie to funkcja NOW()?



Jakies pomysly?
nevt
jest prostsze rozwiązanie, pole `added` zdefiniuj jako:
  1. ... `x` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ...

wtedy jeżeli przy INSERT albo UPDATE przypiszesz NULL do tego pola, to przyjmie wartość taką jak potrzebujesz ...
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.