Pytania otagowane jako mysql

MySQL to darmowy, otwarty system zarządzania relacyjnymi bazami danych (RDBMS), który wykorzystuje Structured Query Language (SQL). NIE UŻYWAJ tego znacznika do innych baz danych, takich jak SQL Server, SQLite itp. Są to różne bazy danych, które używają własnych dialektów SQL do zarządzania danymi.

7
Różnica między schematem / bazą danych w MySQL
Czy istnieje różnica między schematem a bazą danych w MySQL? W SQL Server baza danych jest kontenerem wyższego poziomu w stosunku do schematu. Przeczytałem to Create Schemai Create Databaserobię w zasadzie to samo w MySQL, co prowadzi mnie do przekonania, że ​​schematy i bazy danych to różne słowa dla tych …

3
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 1
290 mysql  max 






7
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 zapytaniu?
287 mysql  sql  insert-select 


8
Jak uniknąć zakleszczenia mysql podczas próby uzyskania blokady; spróbuj ponownie uruchomić transakcję ”
Mam tabelę innoDB, która rejestruje użytkowników online. Jest aktualizowany przy każdym odświeżeniu strony przez użytkownika, aby śledzić, na których stronach się znajduje i kiedy miał datę ostatniego dostępu do witryny. Następnie mam crona, który działa co 15 minut, aby usunąć stare rekordy. Podczas próby uzyskania blokady znaleziono „Zakleszczenie”; spróbuj ponownie …
286 mysql  deadlock 

16
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 …



24
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 wiersz z najwyższym col3dla każdej (col1, col2)pary.

12
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 przykład: NULL, NULL, NULL, …

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.