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, …
Pracuję z bazą danych SQLite na Androidzie. Mój menedżer bazy danych jest singletonem i teraz otwiera połączenie z bazą danych po jej zainicjowaniu. Czy pozostawianie bazy danych otwartej przez cały czas jest bezpieczne, aby gdy ktoś dzwoni do mojej klasy w celu pracy z bazą danych, jest ona już otwarta? …
Jak to zrobić we właściwy sposób? Czy po prostu skopiuję plik .sq3? Co się stanie, jeśli w witrynie są użytkownicy, a plik jest zapisywany podczas kopiowania?
Mam problem z zamknięciem bazy danych przed próbą usunięcia pliku. Kod jest po prostu myconnection.Close(); File.Delete(filename); A Delete zgłasza wyjątek, że plik jest nadal używany. Po kilku minutach ponownie wypróbowałem funkcję Delete () w debugerze, więc nie jest to problem z synchronizacją. Mam kod transakcji, ale w ogóle nie działa …
Mam zestaw plików HTML i bazę danych SQLite, do której chciałbym uzyskać dostęp z przeglądarki, korzystając ze schematu file: //. Czy można uzyskać dostęp do bazy danych i tworzyć zapytania (i tabele) za pomocą JavaScript?
Zajmuję się programowaniem przy użyciu bazy danych SQLITE z produkcją w POSTGRESQL. Właśnie zaktualizowałem moją lokalną bazę danych o ogromną ilość danych i muszę przenieść konkretną tabelę do produkcyjnej bazy danych. Bazując na uruchomieniu sqlite database .dump > /the/path/to/sqlite-dumpfile.sql, SQLITE generuje zrzut tabeli w następującym formacie: BEGIN TRANSACTION; CREATE TABLE …
Android SDK ma kilka wygodnych metod manipulowania danymi za pomocą SQLite. Jednak zarówno metody insert, jak i replace używają jakiegoś nullColumnHackparametru, którego użycia nie rozumiem. Dokumentacja wyjaśnia to w następujący sposób, ale co się stanie, jeśli tabela ma wiele kolumn, które na to pozwalają NULL? Naprawdę nie rozumiem: / SQL …
Mam jeden stół question_tablei jeden ImageButton(z tyłu ). Po kliknięciu przycisku Wstecz muszę pobrać ostatni wstawiony rekord z bazy danych . Mój wiersz zawiera następujące kolumny: question, optionA, optionB, optionC, optionD, i muszę danych do wykorzystania na mój Activity. Tworzę jedną metodę w bazie danych, ale nie działa. Oto kod …
tło Mam projekt systemu Android, który ma bazę danych z dwiema tabelami: tbl_questioni tbl_alternative. Aby wypełnić widoki pytaniami i alternatywami, używam kursorów. Nie ma problemów z uzyskaniem potrzebnych danych, dopóki nie spróbuję połączyć dwóch tabel. Tbl_question ------------- _ID pytanie categoryid Tbl_alternative --------------- _ID questionid categoryid alternatywny Chcę coś takiego: SELECT …
Używam sqlite dla mojego iPhone'a i spodziewam się, że schemat bazy danych może z czasem ulec zmianie. Jakie są pułapki, konwencje nazewnictwa i rzeczy, na które należy uważać, aby za każdym razem przeprowadzić udaną migrację? Na przykład pomyślałem o dołączeniu wersji do nazwy bazy danych (np. Database_v1).
wiemy, kiedy typ .mode columnpozwala zobaczyć tabele takie jak kolumna I .headers onwidzimy nagłówki tabel. Ale chcę wiedzieć, czy jest jakiś sposób na ustawienie dwóch domyślnych ustawień? Czy zmodyfikuj kod źródłowy sqlite? LUB czy istnieje plik konfiguracyjny dla tych ustawień?
Próbowałem zrobić, svn cleanupponieważ nie mogę zatwierdzić zmian w mojej kopii roboczej i otrzymałem następujący błąd: sqllite: obraz dysku bazy danych jest uszkodzony Co mogę teraz zrobić?
Chcę zadeklarować zmienną w SQLite i używać jej w insertdziałaniu. Podobnie jak w MS SQL: declare @name as varchar(10) set name = 'name' select * from table where name = @name Na przykład będę musiał go pobrać last_insert_rowi użyć w insert. Znalazłem coś na temat wiązania, ale nie do końca …
Zamknięte . To pytanie musi być bardziej skoncentrowane . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby skupiało się tylko na jednym problemie, edytując ten post . Zamknięte 4 lata temu . Popraw to pytanie Masz jakieś praktyczne zasady, jak zdecydować, którego z nich użyć? A jeśli …
czy można zwiększyć określoną wartość w tabeli o określoną liczbę bez odczytywania ostatniej wartości, a następnie ją aktualizować? tj. mam kolumny „produkt” i „jakość”: produkt: iLamp jakość: 50 Chcę zwiększyć (lub zmniejszyć) jakość o x. Aby to osiągnąć, najpierw czytam ostatnią wartość (50), zwiększam lub zmniejszam ją i zapisuję z …
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.