Pytania oznaczone «sql»

542
Jak przywrócić plik zrzutu z mysqldump?

Dostałem plik bazy danych MySQL, który muszę przywrócić jako bazę danych na moim komputerze z systemem Windows Server 2008. Próbowałem użyć MySQL Administrator, ale dostałem następujący błąd: Wybrany plik został wygenerowany przez mysqldump i nie może zostać przywrócony przez tę...

538
NIE IN vs NIE ISTNIEJE

Które z tych zapytań jest szybsze? NIE ISTNIEJE: SELECT ProductID, ProductName FROM Northwind..Products p WHERE NOT EXISTS ( SELECT 1 FROM Northwind..[Order Details] od WHERE p.ProductId = od.ProductId) Lub NIE W: SELECT ProductID, ProductName FROM Northwind..Products p WHERE p.ProductID...

535
SQLite - UPSERT * nie * WSTAW lub WYMIANA

http://en.wikipedia.org/wiki/Upsert Wstaw aktualizację przechowywaną proc na SQL Server Czy jest jakiś sprytny sposób na zrobienie tego w SQLite, o którym nie myślałem? Zasadniczo chcę zaktualizować trzy z czterech kolumn, jeśli rekord istnieje, jeśli nie istnieje, chcę WSTAWić rekord z...

515
Jak zrobić zamianę wyrażenia regularnego w MySQL?

Mam tabelę z ~ 500 tys. Rzędów; varchar (255) kolumna UTF8 filenamezawiera nazwę pliku; Próbuję usunąć różne dziwne znaki z nazwy pliku - pomyślałem, że użyję klasy znaków: [^a-zA-Z0-9()_ .\-] Czy w MySQL jest funkcja, która pozwala zastąpić wyrażenie regularne ? Szukam funkcji podobnej do...

505
Co to „wymaga” Javascript?

Próbuję uzyskać JavaScript do odczytu / zapisu do bazy danych PostgreSQL. Znalazłem ten projekt na github. Udało mi się uzyskać następujący przykładowy kod do uruchomienia w węźle. var pg = require('pg'); //native libpq bindings = `var pg = require('pg').native` var conString =...

501
MySQL - UPDATE zapytanie oparte na zapytaniu SELECT

Muszę sprawdzić (z tej samej tabeli), czy istnieje związek między dwoma zdarzeniami na podstawie daty i godziny. Jeden zestaw danych będzie zawierał datę końcową niektórych zdarzeń, a drugi zestaw danych będzie zawierał datę początkową innych zdarzeń. Jeśli pierwsze wydarzenie zakończy się przed...

501
Usuń z Dołącz w MySQL

Oto skrypt do tworzenia moich tabel: CREATE TABLE clients ( client_i INT(11), PRIMARY KEY (client_id) ); CREATE TABLE projects ( project_id INT(11) UNSIGNED, client_id INT(11) UNSIGNED, PRIMARY KEY (project_id) ); CREATE TABLE posts ( post_id INT(11) UNSIGNED, project_id INT(11) UNSIGNED,...

494
T-SQL: Wybieranie wierszy do usunięcia za pomocą złączeń

Scenariusz: Powiedzmy, że mam dwie tabele, TableA i TableB. Klucz podstawowy tabeli B to pojedyncza kolumna (BId) i kolumna klucza obcego w tabeli A. W mojej sytuacji chcę usunąć wszystkie wiersze w tabeli A, które są powiązane z określonymi wierszami w tabeli B: Czy mogę to zrobić za pomocą...