Zacząłem od googlowania i znalazłem ten artykuł, który mówi o tabelach mutex. Mam stolik z ~ 14 milionami rekordów. Jeśli chcę dodać więcej danych w tym samym formacie, czy istnieje sposób, aby rekord, który chcę wstawić, już nie istniał bez użycia pary zapytań (tj. Jedno zapytanie do sprawdzenia i jedno …
Używam Pythona do pisania w bazie danych Postgres: sql_string = "INSERT INTO hundred (name,name_slug,status) VALUES (" sql_string += hundred + ", '" + hundred_slug + "', " + status + ");" cursor.execute(sql_string) Ale ponieważ niektóre z moich wierszy są identyczne, pojawia się następujący błąd: psycopg2.IntegrityError: duplicate key value violates unique …
Odpowiedzi na to pytanie są dziełem społeczności . Edytuj istniejące odpowiedzi, aby poprawić ten post. Obecnie nie akceptuje nowych odpowiedzi ani interakcji. Czy zapytanie bazy danych jest szybsze, jeśli wstawię wiele wierszy jednocześnie: lubić INSERT.... UNION INSERT.... UNION (Muszę wstawić jak 2-3000 wierszy)
Jaka jest poprawna składnia SQL do wstawiania wartości z apostrofem? Insert into Person (First, Last) Values 'Joe', 'O'Brien' Ciągle pojawia się błąd, ponieważ myślę, że apostrof po O jest końcowym znacznikiem wartości.
Szukam dobrego sposobu wykonywania wstawień wielorzędowych w bazie danych Oracle 9. Poniższe działa w MySQL, ale nie wydaje się być obsługiwane w Oracle. INSERT INTO TMP_DIM_EXCH_RT (EXCH_WH_KEY, EXCH_NAT_KEY, EXCH_DATE, EXCH_RATE, FROM_CURCY_CD, TO_CURCY_CD, EXCH_EFF_DATE, EXCH_EFF_END_DATE, EXCH_LAST_UPDATED_DATE) VALUES (1, 1, '28-AUG-2008', 109.49, 'USD', 'JPY', '28-AUG-2008', '28-AUG-2008', '28-AUG-2008'), (2, 1, '28-AUG-2008', .54, 'USD', …
Testuję skuteczność wstawiania Postgres. Mam tabelę z jedną kolumną z numerem jako typem danych. Jest tam również indeks. Zapełniłem bazę danych za pomocą tego zapytania: insert into aNumber (id) values (564),(43536),(34560) ... W powyższym zapytaniu wstawiłem 4 miliony wierszy jednocześnie bardzo szybko 10 000. Po osiągnięciu przez bazę danych 6 …
Mam bazę danych SQLite. Próbuję wstawić wartości ( users_id, lessoninfo_id) do tabeli bookmarks, tylko jeśli obie nie istnieją wcześniej w wierszu. INSERT INTO bookmarks(users_id,lessoninfo_id) VALUES( (SELECT _id FROM Users WHERE User='"+$('#user_lesson').html()+"'), (SELECT _id FROM lessoninfo WHERE Lesson="+lesson_no+" AND cast(starttime AS int)="+Math.floor(result_set.rows.item(markerCount-1).starttime)+") WHERE NOT EXISTS ( SELECT users_id,lessoninfo_id from bookmarks WHERE …
Mam następujące dwie tabele: Table1 ---------- ID Name 1 A 2 B 3 C Table2 ---------- ID Name 1 Z Muszę wstawić dane od Table1do Table2. Mogę użyć następującej składni: INSERT INTO Table2(Id, Name) SELECT Id, Name FROM Table1 Jednak w moim przypadku zduplikowane identyfikatory mogą istnieć w Table2(w moim …
Mam pole w tabeli MySQL, które ma timestamptyp danych. Zapisuję dane w tej tabeli. Ale kiedy przekażę znacznik czasu ( 1299762201428) do rekordu, automatycznie zapisuje wartość 0000-00-00 00:00:00w tej tabeli. Jak mogę przechowywać znacznik czasu w tabeli MySQL? Oto moje INSERToświadczenie: INSERT INTO table_name (id,d_id,l_id,connection,s_time,upload_items_count,download_items_count,t_time,status) VALUES (1,5,9,'2',1299762201428,5,10,20,'1'), (2,5,9,'2',1299762201428,5,10,20,'1')
Mam instrukcję MySQL, która wstawia niektóre zmienne do bazy danych. Niedawno dodałem 2 pola, które są opcjonalne ($ intLat, $ intLng). W tej chwili, jeśli te wartości nie są wprowadzone, przekazuję jako wartość pusty ciąg. Jak przekazać jawną wartość NULL do MySQL (jeśli jest pusta)? $query = "INSERT INTO data …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.