Pytania oznaczone «mysql»

139
Czy wybrać format daty MySQL DD / MM / RRRR?

Jestem trochę zdezorientowany, jak porządkować według formatów daty. W przypadku formatu YYYY-MM-DDmożesz to zrobić:...ORDER BY date DESC... Jak zamawiałbyś DD/MM/YYYY? To nie działa: SELECT * FROM $table ORDER BY DATE_FORMAT(Date, '%Y%m%d') DESC LIMIT

138
Konwertuj tekst na liczbę w zapytaniu MySQL

Czy można zamienić tekst na liczbę w zapytaniu MySQL? Mam kolumnę z identyfikatorem składającym się z nazwy i liczby w formacie „nazwa-numer”. Kolumna ma typ VARCHAR. Chcę posortować wiersze według liczby (wiersze o tej samej nazwie), ale kolumna jest sortowana według kolejności znaków,...

138
LEWY DOŁĄCZ tylko do pierwszego rzędu

Czytałem wiele wątków o uzyskiwaniu tylko pierwszego rzędu lewego łączenia, ale z jakiegoś powodu to nie działa dla mnie. Oto moja struktura (oczywiście uproszczona) Kanały id | title | content ---------------------- 1 | Feed 1 | ... Artyści artist_id | artist_name ----------------------- 1 |...

137
Łańcuch zamówienia SQL jako liczba

Mam numery zapisane VARCHARw bazie danych MySQL. Nie mogę ich wykonać z INTpowodu innych zależnych okoliczności. Podczas sortowania traktuje je jako znak, a nie liczbę. W bazie danych mam 1 2 3 4 5 6 7 8 9 10... Na mojej stronie pokazuje uporządkowaną listę w następujący sposób: 1 10 2 3 4 5...

137
Czy warto indeksować pole datetime w mysql?

Pracuję nad zaprojektowaniem dużej bazy danych. W mojej aplikacji będę miał wiele wierszy, na przykład obecnie mam jedną tabelę z 4 milionami rekordów. Większość moich zapytań używa klauzuli datetime do wybierania danych. Czy warto indeksować pola datetime w bazie danych mysql? Select field1,...

136
MySQL wstawić do wielu tabel? (Normalizacja bazy danych?)

Próbowałem szukać insertinformacji w wielu tabelach w tym samym zapytaniu, ale okazało się, że jest to niemożliwe? Więc chcę to insertzrobić, używając po prostu wielu zapytań tj; INSERT INTO users (username, password) VALUES('test', 'test') INSERT INTO profiles (userid, bio, homepage) VALUES('[id...

136
SQL - zaktualizuj wiele rekordów w jednym zapytaniu

Mam tabelę - config . Schemat: config_name | config_value Chciałbym zaktualizować wiele rekordów w jednym zapytaniu. Próbuję tak: UPDATE config SET t1.config_value = 'value' , t2.config_value = 'value2' WHERE t1.config_name = 'name1' AND t2.config_name = 'name2'; ale to zapytanie jest...

135
MySQL NA DUPLICATE KEY - identyfikator ostatniego wstawienia?

Mam następujące zapytanie: INSERT INTO table (a) VALUES (0) ON DUPLICATE KEY UPDATE a=1 Chcę mieć identyfikator wkładki lub aktualizacji. Zwykle wykonuję drugie zapytanie, aby to uzyskać, ponieważ uważam, że insert_id () zwraca tylko 'wstawiony' identyfikator, a nie zaktualizowany...

135
MySQL, sprawdź, czy kolumna istnieje w tabeli z SQL

Próbuję napisać zapytanie, które sprawdzi, czy dana tabela w MySQL ma określoną kolumnę, a jeśli nie - utwórz ją. W przeciwnym razie nic nie rób. Jest to naprawdę łatwa procedura w każdej bazie danych klasy korporacyjnej, ale MySQL wydaje się być wyjątkiem. Pomyślałem o czymś takim IF EXISTS...