![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 1 004 Pomógł: 9 Dołączył: 18.01.2011 Skąd: Siedlce Ostrzeżenie: (30%) ![]() ![]() |
Witam, mam w bazie pewną kolumnę, w której mam liczby "2344.13123123523224" i chciałbym zrobić tak, żeby po dodaniu takiej liczby do bazy automatycznie mi ją zaokrągliło po stronie bazy danych, nie po stronie php, jest taka możliwość?
Dzięki z góry! |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 341 Pomógł: 25 Dołączył: 28.09.2008 Skąd: Lublin Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 1 004 Pomógł: 9 Dołączył: 18.01.2011 Skąd: Siedlce Ostrzeżenie: (30%) ![]() ![]() |
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 2 178 Pomógł: 596 Dołączył: 25.09.2009 Skąd: Piwniczna-Zdrój Ostrzeżenie: (0%) ![]() ![]() |
TRUNCATE() ucina, natomiast do zaokrąglania służy ROUND(). Użyj TRIGGERA.
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 1 004 Pomógł: 9 Dołączył: 18.01.2011 Skąd: Siedlce Ostrzeżenie: (30%) ![]() ![]() |
no dobrze, ale w tej dokumentacji nie ma nic o tym, jak tego użyć w istniejącej już tabelce... coś ala ALTER table itp..
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 2 178 Pomógł: 596 Dołączył: 25.09.2009 Skąd: Piwniczna-Zdrój Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 1 004 Pomógł: 9 Dołączył: 18.01.2011 Skąd: Siedlce Ostrzeżenie: (30%) ![]() ![]() |
no właśnie.. a ja potrzebuję czegoś tylko do bazy danych, a przy insertach już nic grzebać nie mogę..
|
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 2 178 Pomógł: 596 Dołączył: 25.09.2009 Skąd: Piwniczna-Zdrój Ostrzeżenie: (0%) ![]() ![]() |
No to przecież podpowiedziałem Ci rozwiązanie:
aktualizacja obecnych rekordów - UPDATE kolejne INSERT-y - TRIGGER TRIGGER to "działanie" wykonywane przez silnik baz danych w określonym przez użytkownika momencie, np. przed lub po INSERT, przed lub po UPDATE, itp. Taki TRIGGER zadziała niejawnie w momencie, gdy użytkownik/skrypt będzie wstawiał dane do tabeli i po prostu przed wstawieniem danych zaokrągli wartość dla odpowiedniej kolumny. Ten post edytował mortus 25.03.2013, 20:05:28 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 4.10.2025 - 05:04 |