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.


17
Nie można usunąć ani zaktualizować wiersza nadrzędnego: ograniczenie klucza obcego kończy się niepowodzeniem
Robiąc: DELETE FROM `jobs` WHERE `job_id` =1 LIMIT 1 Błędy IT: #1451 - Cannot delete or update a parent row: a foreign key constraint fails (paymesomething.advertisers, CONSTRAINT advertisers_ibfk_1 FOREIGN KEY (advertiser_id) REFERENCES jobs (advertiser_id)) Oto moje tabele: CREATE TABLE IF NOT EXISTS `advertisers` ( `advertiser_id` int(11) unsigned NOT NULL AUTO_INCREMENT, …
170 mysql  sql 

6
Jak usunąć bazę danych MySQL?
Możesz zauważyć z mojego ostatniego pytania, że ​​problem spowodował więcej problemów, Czytanie podręczników MySQL w monitorze MySQL? Moja baza danych jest teraz bezużyteczna, częściowo z powodu mojego zainteresowania zepsuciem rzeczy i niemożności spojrzenia na komunikaty o błędach. Wiem, że nie powinienem ponownie używać kluczy podstawowych, ale chciałbym ich użyć ponownie …
169 mysql 

7
Klauzula SQL OVER () - kiedy i dlaczego jest przydatna?
USE AdventureWorks2008R2; GO SELECT SalesOrderID, ProductID, OrderQty ,SUM(OrderQty) OVER(PARTITION BY SalesOrderID) AS 'Total' ,AVG(OrderQty) OVER(PARTITION BY SalesOrderID) AS 'Avg' ,COUNT(OrderQty) OVER(PARTITION BY SalesOrderID) AS 'Count' ,MIN(OrderQty) OVER(PARTITION BY SalesOrderID) AS 'Min' ,MAX(OrderQty) OVER(PARTITION BY SalesOrderID) AS 'Max' FROM Sales.SalesOrderDetail WHERE SalesOrderID IN(43659,43664); Czytałem o tej klauzuli i nie rozumiem, dlaczego …



8
Jak ustawić domyślną wartość kolumny sygnatury czasowej na bieżącą sygnaturę czasową za pomocą migracji Laravel?
Chciałbym utworzyć kolumnę ze znacznikiem czasu z domyślną wartością CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMPużywania Laravel Schema Builder / Migrations. Kilka razy przejrzałem dokumentację Laravel i nie widzę, jak mogę ustawić to jako domyślne dla kolumny znacznika czasu. timestamps()Funkcja sprawia, że ustawienia domyślne 0000-00-00 00:00dla obu kolumn, które to sprawia.

6
MySQL vs MySQLi podczas korzystania z PHP [zamknięte]
W obecnym stanie to pytanie nie pasuje do naszego formatu pytań i odpowiedzi. Oczekujemy, że odpowiedzi będą poparte faktami, referencjami lub ekspertyzą, ale to pytanie prawdopodobnie będzie wymagało debaty, argumentów, ankiet lub rozszerzonej dyskusji. Jeśli uważasz, że to pytanie można poprawić i prawdopodobnie ponownie otworzyć, odwiedź centrum pomocy, aby uzyskać …
167 php  mysql  mysqli 

6
MySQL ładuje wartości NULL z danych CSV
Mam plik, który może zawierać od 3 do 4 kolumn wartości liczbowych oddzielonych przecinkami. Puste pola są definiowane z wyjątkiem sytuacji, gdy znajdują się na końcu wiersza: 1,2,3,4,5 1,2,3,,5 1,2,3 Poniższa tabela została utworzona w MySQL: + ------- + -------- + ------ + ----- + --------- + ------- + | …

19
Doktryna - jak wydrukować prawdziwy sql, a nie tylko przygotowaną instrukcję?
Używamy Doctrine, PHP ORM. Tworzę takie zapytanie: $q = Doctrine_Query::create()->select('id')->from('MyTable'); a następnie w funkcji dodaję różne klauzule Where i inne odpowiednie rzeczy, jak to $q->where('normalisedname = ? OR name = ?', array($string, $originalString)); Później, przed wykonaniem execute()tego obiektu zapytania, chcę wydrukować nieprzetworzony kod SQL, aby go zbadać, i zrobić to: …

17
Jak znaleźć hasło root MySQL
Nie mogę znaleźć mojego hasła roota MySQL; jak mogę się tego dowiedzieć? Czy jest jakiś plik, w którym jest przechowywane to hasło? Śledzę ten link, ale nie mam katalogu DirectAdmin w lokalnym.
167 mysql  database 

3
Co oznaczają flagi kolumn w MySQL Workbench?
Odpowiedzi na to pytanie są wysiłkiem społeczności . Edytuj istniejące odpowiedzi, aby ulepszyć ten post. Obecnie nie przyjmuje nowych odpowiedzi ani interakcji. W edytorze tabel MySQL Workbench dostępnych jest 7 flag kolumn: PK, NN, UQ, BIN, UN, ZF, AI. PK oczywiście oznacza klucz podstawowy. A co z innymi?

13
Odmowa dostępu dla użytkownika „root” @ „localhost” podczas próby nadania uprawnień. Jak nadać uprawnienia?
Spojrzałem na wiele podobnych pytań, więc pokazuję, że sprawdziłem podstawy. Chociaż oczywiście nie oznacza to, że nie przegapiłem czegoś całkowicie oczywistego. :-) Moje pytanie brzmi: dlaczego odmówiono mi dostępu użytkownikowi z uprawnieniami do tego, co próbuję zrobić i gdzie już wpisałem hasło i uzyskałem dostęp? (Ze względu na kompletność próbowałem …

5
Jak mogę użyć mySQL replace () do zamiany ciągów w wielu rekordach?
Mamy bazę danych, która ma kilka rekordów z pewnymi złymi danymi w jednej kolumnie, w której osadzony edytor uciekł przed niektórymi rzeczami, których nie powinien był uciec i zrywa wygenerowane linki. Chcę uruchomić zapytanie, aby zamienić złe znaki we wszystkich rekordach, ale nie mogę dowiedzieć się, jak to zrobić. Znalazłem …
166 mysql  replace 

30
Migracja Laravel: unikalny klucz jest za długi, nawet jeśli został określony
Próbuję przenieść tabelę użytkowników w Laravel. Kiedy uruchamiam migrację, pojawia się ten błąd: [Illuminate \ Database \ QueryException] SQLSTATE [42000]: Błąd składni lub naruszenie zasad dostępu: 1071 Podany klucz był za długi; maksymalna długość klucza to 767 bajtów (SQL: alter table usersadd unique users_email_uniq ( email)) moja migracja wygląda następująco: …
166 php  mysql  laravel 

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.