Pytania oznaczone «mysql»

290
Jak uzyskać maksymalnie dwie wartości w MySQL?

Próbowałem, ale nie udało mi się: mysql> select max(1,0); BŁĄD 1064 (42000): Wystąpił błąd w składni SQL; sprawdź instrukcję która odpowiada wersji serwera MySQL, aby można było użyć właściwej składni w pobliżu „0)” w linii

287
WSTAW z WYBIERZ

Mam zapytanie, które wstawia za pomocą select: INSERT INTO courses (name, location, gid) SELECT name, location, gid FROM courses WHERE cid = $cid Czy można wybrać tylko „nazwę, lokalizację” dla wstawki i ustawić gid na coś innego w

285
Zmień nazwę tabeli w MySQL

Zmiana nazwy tabeli nie działa w MySQL RENAME TABLE group TO member; Komunikat o błędzie to #1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'group RENAME TO member' at line 1 Dla mnie zapytanie...

281
ROW_NUMBER () w MySQL

Czy istnieje dobry sposób na replikację funkcji SQL Server w MySQL ROW_NUMBER()? Na przykład: SELECT col1, col2, ROW_NUMBER() OVER (PARTITION BY col1, col2 ORDER BY col3 DESC) AS intRow FROM Table1 Następnie mógłbym na przykład dodać warunek ograniczenia intRowdo 1, aby uzyskać pojedynczy...

280
przyznać zdalny dostęp do bazy danych MySQL z dowolnego adresu IP

Mam świadomość tego polecenia: GRANT ALL PRIVILEGES ON database.* TO 'user'@'yourremotehost' IDENTIFIED BY 'newpassword'; Ale wtedy pozwala mi tylko nadać określony adres IP, aby uzyskać dostęp do tej zdalnej bazy danych MySQL. Co jeśli chcę, aby każdy zdalny host mógł uzyskać dostęp do tej bazy...

280
MySQL Po numerze, Nulls last

Obecnie wykonuję bardzo proste OrderBy w moim oświadczeniu. SELECT * FROM tablename WHERE visible=1 ORDER BY position ASC, id DESC Problem polega na tym, że wpisy NULL dla „pozycji” są traktowane jako 0. Dlatego wszystkie wpisy z pozycją NULL pojawiają się przed tymi z 1,2,3,4. na...

279
UTF-8: Ogólne? Kosz? Unicode?

Próbuję dowiedzieć się, jakiego sortowania powinienem używać dla różnych typów danych. 100% treści, które będę przechowywać, jest przesłane przez użytkownika. Rozumiem, że powinienem używać UTF-8 General CI (bez rozróżniania wielkości liter) zamiast UTF-8 Binary. Nie mogę jednak znaleźć wyraźnego...