Pytania oznaczone «mysql»

194
Zmień kolumnę MySQL na AUTO_INCREMENT

Próbuję zmodyfikować tabelę, aby AUTO_INCREMENTpo fakcie była kolumną klucza podstawowego . Próbowałem następującego SQL, ale otrzymałem powiadomienie o błędzie składni. ALTER TABLE document ALTER COLUMN document_id AUTO_INCREMENT Czy robię coś źle, czy to nie jest możliwe? +...

192
Liczba wierszy z ChNP

Istnieje wiele sprzecznych ze sobą stwierdzeń. Jaki jest najlepszy sposób liczenia wierszy przy użyciu PDO w PHP? Przed użyciem PDO po prostu użyłem mysql_num_rows. fetchAll jest czymś, czego nie chcę, ponieważ czasami mam do czynienia z dużymi zestawami danych, więc nie jest dobry na mój...

192
Wstaw wiersz PHP / MySQL, a następnie pobierz „id”

Pole „id” mojej automatycznej tabeli zwiększa się po wstawieniu wiersza. Chcę wstawić wiersz, a następnie uzyskać ten identyfikator. Zrobiłbym to tak, jak to powiedziałem, ale czy jest sposób, aby to zrobić, nie martwiąc się o czas między wstawieniem wiersza a otrzymaniem identyfikatora? Wiem, że...

192
Jaka jest różnica między używaniem INDEX a KEY w MySQL?

Wiem, jak używać INDEX, jak w poniższym kodzie. I wiem, jak używać klucza obcego i klucza podstawowego . CREATE TABLE tasks ( task_id INT UNSIGNED NOT NULL AUTO_INCREMENT, parent_id INT UNSIGNED NOT NULL DEFAULT 0, task VARCHAR(100) NOT NULL, date_added TIMESTAMP NOT NULL, date_completed...

191
Wysokie użycie procesora MySQL [zamknięte]

Zamknięte. To pytanie jest nie na temat . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby było na temat przepełnienia stosu. Zamknięte 7 lat temu . Popraw to pytanie Ostatnio mój procesor serwera jest...

191
Zaimportuj plik SQL do mysql

Mam bazę danych o nazwie nitm. Nie utworzyłem tam żadnych tabel. Ale mam plik SQL, który zawiera wszystkie niezbędne dane do bazy danych. Plik nitm.sqljest w C:\ drive. Ten plik ma rozmiar około 103 MB. Używam serwera Wamp. Do zaimportowania pliku użyłem następującej składni w konsoli...

190
Jak zmienić kolumnę i zmienić wartość domyślną?

Wystąpił następujący błąd podczas próby zmiany typu danych kolumny i ustawienia nowej wartości domyślnej: ALTER TABLE foobar_data ALTER COLUMN col VARCHAR(255) NOT NULL SET DEFAULT '{}'; BŁĄD 1064 (42000): Wystąpił błąd w składni SQL; sprawdź instrukcję, która odpowiada twojej wersji serwera...

190
Jak wstawić klauzulę „if” do ciągu SQL?

Oto, co chcę zrobić na mojej bazie danych MySQL . Chciałbym zrobić: SELECT * FROM itemsOrdered WHERE purchaseOrder_ID = '@purchaseOrdered_ID' AND status = 'PENDING' Jeśli to nie zwróci żadnych wierszy, co jest możliwe if(dr.HasRows == false), utworzę teraz UPDATEw purchaseOrderbazie...

189
PHP PDO: zestaw znaków, ustawić nazwy?

Miałem to wcześniej w moim normalnym połączeniu mysql_ *: mysql_set_charset("utf8",$link); mysql_query("SET NAMES 'UTF8'"); Czy potrzebuję go do PDO? A gdzie powinienem to mieć? $connect = new PDO("mysql:host=$host;dbname=$db", $user, $pass, array(PDO::ATTR_ERRMODE =>...

188
Konwertuj znacznik czasu na datę w zapytaniu MySQL

Chcę przekonwertować timestampw MySQL na datę. Chciałbym sformatować pole user.registration w pliku tekstowym jako yyyy-mm-dd. Oto mój SQL: $sql = requestSQL("SELECT user.email, info.name, FROM_UNIXTIME(user.registration), info.news FROM user, info WHERE user.id = info.id ", "export...

187
Jak zmienić domyślne sortowanie tabeli?

create table check2(f1 varchar(20),f2 varchar(20)); tworzy tabelę z domyślnym zestawieniem latin1_general_ci; alter table check2 collate latin1_general_cs; show full columns from check2; pokazuje indywidualne zestawienie kolumn jako „latin1_general_ci”. Jaki jest zatem efekt polecenia alter...

187
MySQL - wiersze do kolumn

Próbowałem wyszukiwać posty, ale znalazłem tylko rozwiązania dla SQL Server / Access. Potrzebuję rozwiązania w MySQL (5.X). Mam tabelę (zwaną historią) z 3 kolumnami: hostid, nazwa elementu, wartość przedmiotu. Jeśli zrobię select ( select * from history), zwróci

187
mysql :: wstaw do tabeli, dane z innej tabeli?

Zastanawiałem się, czy istnieje sposób, aby to zrobić wyłącznie w sql: q1 = SELECT campaign_id, from_number, received_msg, date_received FROM `received_txts` WHERE `campaign_id` = '8'; INSERT INTO action_2_members (campaign_id, mobile, vote, vote_date) VALUES(q1.campaign_id, q1.from_number,...