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.


1
Czy UNIKALNE ograniczenie automatycznie tworzy INDEKS w polu (polach)?
Czy powinienem zdefiniować oddzielny indeks w emailkolumnie (do celów wyszukiwania), czy indeks jest dodawany „automatycznie” wraz z UNIQ_EMAIL_USERograniczeniem? CREATE TABLE IF NOT EXISTS `customer` ( `id` int(11) NOT NULL AUTO_INCREMENT, `user_id` int(11) NOT NULL, `first` varchar(255) NOT NULL, `last` varchar(255) NOT NULL, `slug` varchar(255) NOT NULL, `email` varchar(255) NOT NULL, …
99 mysql  sql  indexing 

4
MySQL Wybierz datę równą dzisiejszej
Próbuję uruchomić instrukcję mysql select, która wygląda na dzisiejszą datę i zwraca tylko wyniki zarejestrowane w tym dniu. Obecnie próbowałem następujących rozwiązań, ale wydaje się, że nie działają. SELECT users.id, DATE_FORMAT(users.signup_date, '%Y-%m-%d') FROM users WHERE users.signup_date = CURDATE() Zmodyfikowałem moje SELECToświadczenie, dzięki chłopaki. SELECT id FROM users WHERE DATE(signup_date) = …
99 mysql 



3
kolejność zapytań mysql według wielu elementów
czy można zamawiać w wielu rzędach? Chcę, aby moi użytkownicy byli sortowani według last_activity, ale jednocześnie chcę, aby użytkownicy ze zdjęciami pojawiali się przed tymi bez Coś takiego: SELECT some_cols FROM `prefix_users` WHERE (some conditions) ORDER BY last_activity, pic_set DESC;


8
1052: Kolumna „id” na liście pól jest niejednoznaczna
Mam 2 stoły. tbl_namesi tbl_sectionktóry ma w sobie zarówno idpole. Jak mam wybrać idpole, ponieważ zawsze otrzymuję ten błąd: 1052: Column 'id' in field list is ambiguous Oto moje zapytanie: SELECT id, name, section FROM tbl_names, tbl_section WHERE tbl_names.id = tbl_section.id Mogłem po prostu zaznaczyć wszystkie pola i uniknąć błędu. …


20
MySQL Tworzenie tabel z kluczami obcymi dającymi errno: 150
Próbuję utworzyć tabelę w MySQL z dwoma kluczami obcymi, które odwołują się do kluczy podstawowych w 2 innych tabelach, ale otrzymuję błąd errno: 150 i nie utworzy tabeli. Oto SQL dla wszystkich 3 tabel: CREATE TABLE role_groups ( `role_group_id` int(11) NOT NULL `AUTO_INCREMENT`, `name` varchar(20), `description` varchar(200), PRIMARY KEY (`role_group_id`) …

12
Wstaw warunkowy MySQL
Mam trudności z utworzeniem warunkowej WSTAWY Mam x_table z kolumnami (instancja, użytkownik, pozycja), w których identyfikator instancji jest unikalny. Chcę wstawić nowy wiersz tylko wtedy, gdy użytkownik nie ma już podanej pozycji. Na przykład próba wstawienia instance = 919191 user = 123 item = 456 Insert into x_table (instance, user, …


3
Zastąp domyślne wartości zerowe zwrócone z lewego zewnętrznego połączenia
Mam zapytanie Microsoft SQL Server 2008, które zwraca dane z trzech tabel przy użyciu lewego sprzężenia zewnętrznego. Wiele razy nie ma danych w drugiej i trzeciej tabeli, więc otrzymuję wartość null, która moim zdaniem jest domyślna dla lewego sprzężenia zewnętrznego. Czy istnieje sposób na zastąpienie wartości domyślnych w instrukcji select? …

5
SQLite INSERT - NA DUPLICATE KEY UPDATE (UPSERT)
MySQL ma coś takiego: INSERT INTO visits (ip, hits) VALUES ('127.0.0.1', 1) ON DUPLICATE KEY UPDATE hits = hits + 1; O ile wiem, ta funkcja nie istnieje w SQLite, chciałbym wiedzieć, czy istnieje sposób na osiągnięcie tego samego efektu bez konieczności wykonywania dwóch zapytań. Jeśli nie jest to możliwe, …
98 sql  mysql  database  sqlite  upsert 

8
Klauzula MySQL „WITH”
Próbuję użyć MySQL, aby utworzyć widok z klauzulą ​​„WITH” WITH authorRating(aname, rating) AS SELECT aname, AVG(quantity) FROM book GROUP BY aname Ale wygląda na to, że MySQL nie obsługuje tego. Myślałem, że to dość standardowe i jestem pewien, że Oracle to obsługuje. Czy mimo wszystko można zmusić MySQL do używania …

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.