Als «mysql» getaggte Fragen

MySQL ist ein kostenloses Open-Source-RDBMS (Relational Database Management System), das SQL (Structured Query Language) verwendet. Verwenden Sie dieses Tag NICHT für andere DBs wie SQL Server, SQLite usw. Dies sind verschiedene DBs, die alle ihre eigenen SQL-Dialekte verwenden, um die Daten zu verwalten.


17
Eine übergeordnete Zeile kann nicht gelöscht oder aktualisiert werden: Eine Fremdschlüsseleinschränkung schlägt fehl
Wenn Sie: DELETE FROM `jobs` WHERE `job_id` =1 LIMIT 1 Es Fehler: #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)) Hier sind meine Tabellen: CREATE TABLE IF NOT EXISTS `advertisers` ( `advertiser_id` int(11) unsigned NOT …
170 mysql  sql 

6
Wie entferne ich eine MySQL-Datenbank?
Sie können anhand meiner letzten Frage feststellen, dass ein Problem weitere Probleme verursacht hat: Lesen von MySQL-Handbüchern im MySQL-Monitor? Meine Datenbank ist jetzt unbrauchbar, teilweise aufgrund meines Interesses, Dinge zu beschädigen, und meiner Unfähigkeit, Fehlermeldungen anzuzeigen. Ich weiß, dass ich Primärschlüssel nicht wiederverwenden sollte, aber ich möchte sie nach dem …
169 mysql 

7
Die SQL OVER () -Klausel - wann und warum ist sie nützlich?
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); Ich habe über diese Klausel gelesen und verstehe …



6
MySQL vs MySQLi bei Verwendung von PHP [geschlossen]
Diese Frage passt derzeit nicht zu unserem Q & A-Format. Wir erwarten, dass die Antworten durch Fakten, Referenzen oder Fachwissen gestützt werden, aber diese Frage wird wahrscheinlich zu Debatten, Argumenten, Umfragen oder erweiterten Diskussionen führen. Wenn Sie der Meinung sind, dass diese Frage verbessert und möglicherweise erneut geöffnet werden kann, …
167 php  mysql  mysqli 

6
MySQL lädt NULL-Werte aus CSV-Daten
Ich habe eine Datei, die 3 bis 4 Spalten mit numerischen Werten enthalten kann, die durch Komma getrennt sind. Leere Felder werden mit der Ausnahme definiert, wenn sie sich am Ende der Zeile befinden: 1,2,3,4,5 1,2,3,,5 1,2,3 Die folgende Tabelle wurde in MySQL erstellt: + ------- + -------- + ------ …

19
Doktrin - Wie druckt man die echte SQL aus, nicht nur die vorbereitete Aussage?
Wir verwenden Doctrine, ein PHP-ORM. Ich erstelle eine Abfrage wie folgt: $q = Doctrine_Query::create()->select('id')->from('MyTable'); und dann füge ich in der Funktion verschiedene where-Klauseln und entsprechende Dinge hinzu $q->where('normalisedname = ? OR name = ?', array($string, $originalString)); Später, bevor execute()ich dieses Abfrageobjekt erhalte, möchte ich das unformatierte SQL ausdrucken, um es …

17
So finden Sie das MySQL-Root-Passwort heraus
Ich kann mein MySQL-Root-Passwort nicht herausfinden. Wie kann ich das herausfinden? Gibt es eine Datei, in der dieses Passwort gespeichert ist? Ich folge diesem Link , habe aber kein Verzeichnis directadmin in local.
167 mysql  database 

3
Was bedeuten Spaltenflags in MySQL Workbench?
Die Antworten dieser Frage sind eine Gemeinschaftsanstrengung . Bearbeiten Sie vorhandene Antworten, um diesen Beitrag zu verbessern. Derzeit werden keine neuen Antworten oder Interaktionen akzeptiert. Im MySQL Workbench-Tabelleneditor stehen 7 Spaltenflags zur Verfügung: PK, NN, UQ, BIN, UN, ZF, AI. PK steht offensichtlich für Primary Key. Was ist mit anderen?


8
Wie kann ich den Standardwert einer Zeitstempelspalte mit Laravel-Migrationen auf den aktuellen Zeitstempel setzen?
Ich möchte eine Zeitstempelspalte mit dem Standardwert " CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMPLaravel Schema Builder / Migrations" erstellen. Ich habe die Laravel-Dokumentation mehrmals durchgesehen und sehe nicht, wie ich dies als Standard für eine Zeitstempelspalte festlegen kann. Die timestamps()Funktion legt die Standardeinstellungen 0000-00-00 00:00für beide Spalten fest.

7
Datenbank-Sharding vs. Partitionierung
Ich habe kürzlich über skalierbare Architekturen gelesen. In diesem Zusammenhang sind zwei Wörter, die in Bezug auf Datenbanken immer wieder auftauchen, Sharding und Partitionierung . Ich habe nach Beschreibungen gesucht, war aber immer noch verwirrt. Könnten mir die Experten von stackoverflow helfen, die Grundlagen richtig zu machen? Was ist der …


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.