Pytania oznaczone «mysql»

111
Widok SELECT zawiera podzapytanie w klauzuli FROM

Mam dwie tabele i potrzebuję stworzyć widok. Tabele to: credit_orders(id, client_id, number_of_credits, payment_status) credit_usage(id, client_id, credits_used, date) Aby to zrobić, używam następującego zapytania. Zapytanie bez części „tworzenie widoku” działa dobrze, ale w przypadku „tworzenia...

111
Nie można zmienić kolumny używanej w ograniczeniu klucza obcego

Wystąpił ten błąd, gdy próbowałem zmienić mój stół. Error Code: 1833. Cannot change column 'person_id': used in a foreign key constraint 'fk_fav_food_person_id' of table 'table.favorite_food' Oto moje STWÓRZ STANOWISKO TABELI, które zostały pomyślnie uruchomione. CREATE TABLE favorite_food(...

111
Generowanie losowego i unikalnego ciągu 8 znaków przy użyciu MySQL

Pracuję nad grą, która w pewnym momencie dotyczy pojazdów. Mam tabelę MySQL o nazwie „pojazdy” zawierającą dane o pojazdach, w tym kolumnę „tablica rejestracyjna”, która przechowuje tablice rejestracyjne pojazdów. Teraz nadchodzi część, z którą mam problemy. Muszę znaleźć nieużywaną tablicę...

110
Jak dołączyć dwukrotnie do tego samego stołu w mysql?

Mam 2 stoły. Jedna (domeny) ma identyfikatory domen i nazwy domen (dom_id, dom_url). druga zawiera rzeczywiste dane, z których 2 kolumny wymagają nazw domen DO i FROM. Mam więc 2 kolumny rev_dom_from i rev_dom_for, z których obie przechowują identyfikator nazwy domeny z tabeli...

110
USTAWIĆ NAZWY utf8 w MySQL?

Często widzę coś podobnego do tego poniżej w skryptach PHP używających MySQL query("SET NAMES utf8"); Nigdy nie musiałem tego robić dla żadnego projektu, więc mam kilka podstawowych pytań na ten temat. Czy robi się to tylko z PDO? Jeśli nie jest to rzecz specyficzna dla ChNP, to jaki jest cel...

110
MySQL: Jaka jest różnica między float a double?

Sprawdzając nową strukturę bazy danych zauważyłem, że ktoś zmienił pole z float na double. Zastanawiając się dlaczego, sprawdziłem dokumentację mysql, ale szczerze mówiąc nie rozumiałem, na czym polega różnica. Czy ktoś może

110
Fałszywe ograniczenie klucza obcego nie powiodło się

Otrzymuję ten komunikat o błędzie: BŁĄD 1217 (23000) w wierszu 40: nie można usunąć ani zaktualizować wiersza nadrzędnego: nie powiodło się ograniczenie klucza obcego ... kiedy próbuję upuścić stół: DROP TABLE IF EXISTS `area`; ... zdefiniowane w ten sposób: CREATE TABLE `area` ( `area_id`...

110
MySQL: transakcje a tabele blokujące

Jestem trochę zdezorientowany z transakcjami i tabelami blokującymi, aby zapewnić integralność bazy danych i upewnić się, że SELECT i UPDATE pozostają zsynchronizowane i żadne inne połączenie nie koliduje z tym. Potrzebuję: SELECT * FROM table WHERE (...) LIMIT 1 if (condition passes) { //...

110
Zacznij wielką literę. MySQL

Czy ktoś zna odpowiednik tego TSQL w języku MySQL? Próbuję wielką literą każdego wpisu. UPDATE tb_Company SET CompanyIndustry = UPPER(LEFT(CompanyIndustry, 1)) + SUBSTRING(CompanyIndustry, 2,

109
dodaj kolumnę do tabeli mysql, jeśli nie istnieje

Moje badania i eksperymenty nie przyniosły jeszcze odpowiedzi, więc liczę na pomoc. Modyfikuję plik instalacyjny aplikacji, która w poprzednich wersjach nie miała kolumny, którą chcę teraz dodać. Nie chcę dodawać kolumny ręcznie, ale w pliku instalacyjnym i tylko wtedy, gdy nowa kolumna nie...

109
Zamykanie połączeń JDBC w puli

Nasza standardowa sekcja kodu do korzystania z JDBC to ... Connection conn = getConnection(...); Statement stmt = conn.conn.createStatement (ResultSet.TYPE_SCROLL_INSENSITIVE, ResultSet.CONCUR_READ_ONLY); ResultSet rset = stmt.executeQuery (sqlQuery); // do stuff with rset rset.close();...

109
Połącz się z mysql w kontenerze docker z hosta

(Prawdopodobnie jest to głupie pytanie ze względu na moją ograniczoną wiedzę z administracją Docker lub mysql, ale ponieważ spędziłem cały wieczór nad tym problemem, odważę się je zadać.) W skrócie Chcę uruchomić mysql w kontenerze docker i połączyć się z nim z mojego hosta. Jak dotąd najlepsze,...