Pytania oznaczone «mysql»

88
Jak usunąć niezrealizowane zapytanie MySQL z wiersza poleceń?

Załóżmy, że wpisujesz zapytanie w wierszu poleceń do bazy danych MySQL i musisz anulować i zacząć od nowa. Z powłoki bash możesz po prostu wpisać ctrl-c i otrzymać nowy znak zachęty. W MySQL, ctrl-c zamykało klienta i wracało do powłoki. Na przykład mam wpisaną długą, złożoną instrukcję SELECT,...

88
Jak zaimportować plik CSV do Środowiska pracy MySQL?

Mam plik CSV. Zawiera 1,4 miliona wierszy danych, więc nie mogę otworzyć tego pliku csv w programie Excel, ponieważ jego limit wynosi około 1 miliona wierszy. Dlatego chcę zaimportować ten plik do środowiska roboczego MySQL. Ten plik CSV zawiera kolumny takie jak "Service Area Code","Phone...

88
Jak sprawdzić, czy pole jest puste lub puste w MySQL?

Próbuję dowiedzieć się, jak sprawdzić, czy pole jest NULLczy puste . Mam to: SELECT IFNULL(field1, 'empty') as field1 from tablename Muszę dodać dodatkowy czek field1 != ""coś takiego: SELECT IFNULL(field1, 'empty') OR field1 != "" as field1 from tablename Masz jakiś pomysł, jak to osiągnąć?...

87
Duplikuj / kopiuj rekordy w tej samej tabeli MySQL

Szukałem już od jakiegoś czasu, ale nie mogę znaleźć łatwego rozwiązania mojego problemu. Chciałbym zduplikować rekord w tabeli, ale oczywiście unikalny klucz podstawowy wymaga aktualizacji. Mam to zapytanie: INSERT INTO invoices SELECT * FROM invoices AS iv WHERE iv.ID=XXXXX ON DUPLICATE...

87
Jak usunąć znaki nowego wiersza z wierszy danych w mysql?

Mogę przejrzeć wszystkie wiersze w skrypcie php i zrobić UPDATE mytable SET title = "'.trim($row['title']).'" where id = "'.$row['id'].'"; i przycinanie może usunąć \ n Ale zastanawiałem się, czy coś można zrobić w jednym zapytaniu? update mytable SET title = TRIM(title, '\n') where...

87
Ile wierszy w bazie danych jest ZA DUŻO?

Mam tabelę MySQL InnoDB zawierającą 1 000 000 rekordów. Czy to za dużo? Czy bazy danych poradzą sobie z tym i nie tylko? Pytam, ponieważ zauważyłem, że niektóre zapytania (na przykład pobieranie ostatniego wiersza z tabeli) są wolniejsze (sekundy) w tabeli z 1 milionem wierszy niż w przypadku...

87
mysql zaktualizuj wiele kolumn za pomocą tego samego now ()

Muszę zaktualizować 2 kolumny z datą i godziną i chcę, aby były dokładnie takie same, używając mysql w wersji 4.1.20. Używam tego zapytania: mysql> update table set last_update=now(), last_monitor=now() where id=1; Jest to bezpieczne lub jest szansa, że ​​kolumny są aktualizowane z różnym...

87
Limit warunku MySQL IN

Hej, muszę użyć warunku IN w mojej instrukcji MySQL z dużym zestawem identyfikatorów. Przykład SELECT * FROM users WHERE id IN (1,2,3,4...100000) Czy istnieje limit pozycji, które może mieć wyciąg IN?

87
Jak wybrać bazę danych MySQL przez CLI?

Udało mi się dostać do MySQL za pomocą terminala wiersza poleceń, ale kiedy próbowałem wprowadzić jakiś SQL, powiedział: `` nie wybrano bazy danych '' jak wybrać bazę danych? nazwa mojej bazy danych to: galeria zdjęć Jakiego kodu użyć, aby go wybrać?

87
MySQL GDZIE W ()

Moje zapytanie to: SELECT * FROM table WHERE id IN (1,2,3,4); Używam go do grup użytkowników, a użytkownik może należeć do więcej niż jednej grupy. ale wydaje się, że gdy rekord ma wiele identyfikatorów, takich jak 1 i 3, mySQL nie zwraca tego wiersza. Czy jest jakiś sposób, aby uzyskać ten...