Pytania otagowane jako mysql

MySQL to darmowy, otwarty system zarządzania relacyjnymi bazami danych (RDBMS), który wykorzystuje Structured Query Language (SQL). NIE UŻYWAJ tego znacznika do innych baz danych, takich jak SQL Server, SQLite itp. Są to różne bazy danych, które używają własnych dialektów SQL do zarządzania danymi.

5
Kiedy zamykać kursory za pomocą MySQLdb
Buduję aplikację internetową WSGI i mam bazę danych MySQL. Używam MySQLdb, która zapewnia kursory do wykonywania instrukcji i uzyskiwania wyników. Jaka jest standardowa praktyka pobierania i zamykania kursorów? W szczególności, jak długo powinny działać moje kursory? Czy powinienem otrzymać nowy kursor dla każdej transakcji? Uważam, że przed wykonaniem połączenia należy …

9
MySQL pobiera pozycję wiersza w ORDER BY
Z następującą tabelą MySQL: +-----------------------------+ + id INT UNSIGNED + + name VARCHAR(100) + +-----------------------------+ Jak mogę wybrać pojedynczy wiersz ORAZ jego pozycję wśród innych wierszy w tabeli, po posortowaniu według name ASC. Więc jeśli dane w tabeli wyglądają tak, po posortowaniu według nazwy: +-----------------------------+ + id | name + …


2
wybierz w mysql
Jestem użytkownikiem MSSQL i teraz konwertuję moją bazę danych na MySQL. Piszę następującą kwerendę w MySQL: select * into new_tbl from tbl I otrzymuję następujący błąd Error : Undeclared variable new_tbl Jak takie zapytanie powinno być poprawnie napisane w MySQL?
86 mysql  sql  sql-server 

9
max (length (field)) w mysql
Jeśli powiem: select max(length(Name)) from my_table Otrzymuję wynik jako 18, ale chcę też mieć dane, o których mowa. Więc jeśli powiem: select max(length(Name)), Name from my_table ...to nie działa. Chyba powinno nastąpić samołączenie, którego nie potrafię rozgryźć. Czy ktoś może podać mi wskazówkę?
86 sql  mysql 

5
Jak wstawić dane do MySQL mając automatycznie zwiększany klucz podstawowy?
Utworzyłem tabelę z kluczem podstawowym i włączono AUTO_INCREMENT, jak mogę korzystać z MYSQL AUTO_INCREMENT? CREATE TABLE IF NOT EXISTS test.authors ( hostcheck_id INT PRIMARY KEY AUTO_INCREMENT, instance_id INT, host_object_id INT, check_type INT, is_raw_check INT, current_check_attempt INT, max_check_attempts INT, state INT, state_type INT, start_time datetime, start_time_usec INT, end_time datetime, end_time_usec INT, …
86 mysql  insert 

5
Jak napisać instrukcję IF ELSE w zapytaniu MySQL
Jak napisać instrukcję IF ELSE w zapytaniu MySQL? Coś takiego: mysql_query("...(irrelevant code).. IF(action==2&&state==0){state=1}"); Następnie w mojej tablicy powinienem być w stanie zrobić to: $row['state'] //this should equal 1, the query should not change anything in the database, //just the variable for returning the information

4
Jak usunąć z Select w MySQL?
Ten kod nie działa z MySQL 5.0, jak go ponownie napisać, aby działał DELETE FROM posts where id=(SELECT id FROM posts GROUP BY id HAVING ( COUNT(id) > 1 )) Chcę usunąć kolumny, które nie mają unikalnego identyfikatora. Dodam, że przeważnie jest to jedyny identyfikator (próbowałem w składni i też …

4
Wdrożenie MySQL w SQL Server 2005 WYMIENIĆ NA?
MySQL ma to niezwykle przydatne, ale zastrzeżone REPLACE INTOpolecenie SQL. Czy można to łatwo emulować w programie SQL Server 2005? Rozpoczęcie nowej transakcji, wykonanie Select()a potem albo UPDATEalbo INSERTi COMMITzawsze jest trochę uciążliwe, szczególnie gdy robisz to w aplikacji i dlatego zawsze zachowujesz 2 wersje wyciągu. Zastanawiam się, czy istnieje …


9
MySQL i PHP - wstaw NULL zamiast pustego ciągu
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 …
86 php  mysql  null  sql-insert 

10
Wydajność UUID w MySQL?
Rozważamy użycie wartości UUID jako kluczy podstawowych dla naszej bazy danych MySQL. Wstawiane dane są generowane z dziesiątek, setek, a nawet tysięcy zdalnych komputerów i są wstawiane z szybkością 100-40 000 wstawień na sekundę, a my nigdy nie wykonamy żadnych aktualizacji. Sama baza danych zazwyczaj osiąga około 50 milionów rekordów, …

6
Jak prawidłowo użyć obiektu PDO dla sparametryzowanego zapytania SELECT
Próbowałem postępować zgodnie z instrukcjami PHP.net dotyczącymi wykonywania SELECTzapytań, ale nie jestem pewien, jak najlepiej to zrobić. Chciałbym SELECT, jeśli to możliwe, użyć sparametryzowanego zapytania, aby zwrócić IDw tabeli, w której namepole pasuje do parametru. To powinno zwrócić jeden, IDponieważ będzie unikalny. Chciałbym następnie jak korzystać z tego IDza INSERTw …
85 php  mysql  select  pdo 

4
MySQL, połącz dwie kolumny
W tabeli MySQL znajdują się dwie kolumny: SUBJECTi YEAR. Chcę wygenerować alfanumeryczny, niepowtarzalny numer, który przechowuje połączone dane z TEMATU i ROKU. Jak mogę to zrobić? Czy można użyć prostego operatora, takiego jak +?
85 php  mysql  sql 

3
Najlepszy sposób na kodowanie systemu osiągnięć
Zastanawiam się nad najlepszym sposobem zaprojektowania systemu osiągnięć do wykorzystania w mojej witrynie. Strukturę bazy danych można znaleźć w Najlepszym sposobie, aby stwierdzić brakujące 3 lub więcej kolejnych rekordów, a ten wątek jest naprawdę rozszerzeniem umożliwiającym uzyskanie pomysłów od programistów. Problem, który mam z wieloma rozmowami o odznakach / systemach …

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.