nie jest dobry pomysł - z różnych powodów
więcej powodów DLACZEGO NIE 1) Oczywistym możliwy konflikt z nazwami zastrzeżonymi 2) jeżeli w ciągu dwóch lat, które mają być wykonaj globalną zamianę w swoim kodzie, powiedzmy "użytkownik" w polu formularza lub w dowolnym miejscu, w którym jest przykręcany przy użyciu ogólnych nazw 3) Jeśli musisz szukać okazji, które używają "użytkownika" w kodzie - wiesz gdzie to działa (mamy ponad milion linii kodu, zabiłoby nas).
CO ZROBILIŚMY 1) każda nazwa tabeli ma unikalny początek, taki jak O_nnn dla obiektów F_nnn dla danych finansowych ... zastosowaliśmy to samo dla pól takich jak opp_created dla okazji utworzono wcześniej, SUSR_RID dla odniesienia do ID użytkownika w ramach funkcji sprzedaży w porównaniu z OPUSR_RID operacyjne odniesienie do użytkownika ... 2) Oprócz prefiksu używamy tak oczywistych, jak to możliwe nazw, takich jak O_FlightArrivalTime, a nie O_FltAT. Dzisiejsze bazy danych nie wykazują obniżenia wydajności przy dłuższych nazwach. 3) Teraz, gdy używasz OF_FlightArrivalTime jako nazwy Formfield, łatwo znajdziesz to skojarzenie, ale globalne wyszukiwanie O_F ... może znaleźć tylko pole DB, wyszukiwanie OF_F ... pola formularza i _F .... obie.
Dla mysql: Oto odpowiedź: SELECT * FROM "keys" works - umieść nazwę tabeli w pojedynczych cudzysłowach w moim phpmyadmin. Dlatego jest w porządku. (ale nie zalecane). – ssaltman