Pytania oznaczone «mysql»

157
MySQL - użycie COUNT (*) w klauzuli WHERE

Próbuję wykonać następujące czynności w MySQL (patrz pseudokod) SELECT DISTINCT gid FROM `gd` WHERE COUNT(*) > 10 ORDER BY lastupdated DESC Czy istnieje sposób na zrobienie tego bez użycia (SELECT ...) w klauzuli WHERE, ponieważ wydawałoby się to marnotrawstwem

157
MySQL: Szybkie zestawienie typów złączeń

Chciałbym szybko zestawić typy złączeń MySQL. Wiem o tych, reszta nie jestem pewien, co mają na myśli. oddzielone przecinkami (od czego dokładnie jest to skrót?):SELECT * FROM a, b WHERE b.id = a.beeId AND ... pokaż informacje z a, nawet jeśli nie ma dopasowań w b: SELECT * FROM a LEFT OUTER JOIN...

157
Oblicz różnicę między dwoma datami w MySQL

Przechowuję czas ostatniego logowania w MySQL w polu datetimetypu -type. Kiedy użytkownicy się logują, chcę zobaczyć różnicę między czasem ostatniego logowania a aktualnym czasem (z którego korzystam NOW()). Jak mogę to

156
Jak zmienić definicję kolumny MySQL?

Mam tabelę MySQL o nazwie test: create table test( locationExpect varchar(120) NOT NULL; ); Chcę zmienić lokalizację kolumny Oczekiwanie na: create table test( locationExpect varchar(120); ); Jak to zrobić

155
Funkcja rangowania w MySQL

Muszę sprawdzić rangę klientów. Tutaj dodaję odpowiednie standardowe zapytanie SQL ANSI dla mojego wymagania. Pomóż mi przekonwertować go do MySQL. SELECT RANK() OVER (PARTITION BY Gender ORDER BY Age) AS [Partition by Gender], FirstName, Age, Gender FROM Person Czy jest jakaś funkcja...

155
MYSQL Obcięto niepoprawną wartość DOUBLE

Po wykonaniu poniższego zapytania SQL: UPDATE shop_category SET name = 'Secolul XVI - XVIII' AND name_eng = '16th to 18th centuries' WHERE category_id = 4768 Pojawia się następujący błąd: 1292 - Truncated incorrect DOUBLE value: 'Secolul XVI - XVIII' Jak to naprawić? shop_category...

155
MySQL - nadaj istniejącemu polu wyjątkowy charakter

Mam już istniejącą tabelę z polem, które powinno być unikalne, ale nie jest. Wiem o tym tylko dlatego, że wprowadzono do tabeli wpis, który miał taką samą wartość jak inny, już istniejący wpis, a to powodowało problemy. Jak sprawić, by to pole akceptowało tylko unikatowe...

155
MySQL Nie można usunąć indeksu wymaganego w ograniczeniu klucza obcego

Muszę ZMIENIĆ moją istniejącą bazę danych, aby dodać kolumnę. W związku z tym chcę również zaktualizować pole UNIQUE, aby obejmowało tę nową kolumnę. Próbuję usunąć bieżący indeks, ale nadal pojawia się błądMySQL Cannot drop index needed in a foreign key constraint CREATE TABLE mytable_a ( ID...

155
MySQL Niepoprawna wartość daty i godziny: „0000-00-00 00:00:00”

Niedawno przejąłem stary projekt, który powstał 10 lat temu. Używa MySQL 5.1. Między innymi muszę zmienić domyślny zestaw znaków z latin1 na utf8. Jako przykład mam tabele takie jak ta: CREATE TABLE `users` ( `id` int(10) unsigned NOT NULL AUTO_INCREMENT, `first_name` varchar(45) CHARACTER...