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.

10
Verwenden Sie die Django-Datenbankebene außerhalb von Django?
Ich habe eine schöne Datenbank, die ich in Django erstellt habe, und ich möchte über einige Python-Skripte außerhalb meiner Website eine Schnittstelle herstellen. Daher bin ich gespannt, ob es möglich ist, die Django-Datenbank-API außerhalb eines Django zu verwenden Website, und wenn ja, hat jemand Informationen darüber, wie es gemacht werden …
73 python  mysql  django 



4
flake8 beschwert sich über den booleschen Vergleich "==" in der Filterklausel
Ich habe ein boolesches Feld in der MySQL-DB-Tabelle. # table model class TestCase(Base): __tablename__ = 'test_cases' ... obsoleted = Column('obsoleted', Boolean) Um die Anzahl aller nicht veralteten Testfälle zu ermitteln, gehen Sie einfach wie folgt vor: caseNum = session.query(TestCase).filter(TestCase.obsoleted == False).count() print(caseNum) Das funktioniert gut, aber der flake8 meldet die …

12
"Daten zu lang für Spalte" - warum?
Ich habe ein MySQL-Skript geschrieben, um eine Datenbank für hypothetische Krankenhausunterlagen zu erstellen und diese mit Daten zu füllen. Eine der Tabellen, Abteilung, enthält eine Spalte mit dem Namen Beschreibung, die als Typ varchar (200) deklariert ist. Beim Ausführen des INSERT-Befehls für Beschreibung wird folgende Fehlermeldung angezeigt: Fehler 1406: Daten …
73 mysql  sql 

9
Erstellen Sie eine kumulative Summenspalte in MySQL
Ich habe einen Tisch, der so aussieht: id count 1 100 2 50 3 10 Ich möchte eine neue Spalte mit dem Namen cumulative_sum hinzufügen, damit die Tabelle folgendermaßen aussieht: id count cumulative_sum 1 100 100 2 50 150 3 10 160 Gibt es eine MySQL-Update-Anweisung, die dies problemlos ermöglicht? …

14
Soll ich zählen (*) oder nicht?
Ich weiß, dass es im Allgemeinen eine schlechte Idee ist, solche Abfragen durchzuführen: SELECT * FROM `group_relations` Aber wenn ich nur die Anzahl haben möchte, sollte ich mich für diese Abfrage entscheiden, da sich dadurch die Tabelle ändern kann, aber immer noch die gleichen Ergebnisse erzielt werden. SELECT COUNT(*) FROM …


4
SQL DELETE mit JOIN einer anderen Tabelle für die WHERE-Bedingung
Ich muss Zeilen löschen guide_category, die keine Beziehung zur guideTabelle haben (tote Beziehungen). Folgendes möchte ich tun, aber es funktioniert natürlich nicht. DELETE FROM guide_category AS pgc WHERE pgc.id_guide_category IN (SELECT id_guide_category FROM guide_category AS gc LEFT JOIN guide AS g ON g.id_guide = gc.id_guide WHERE g.title IS NULL) Error: …

7
PDO :: fetchAll vs. PDO :: fetch in einer Schleife
Nur eine kurze Frage. Gibt es einen Leistungsunterschied zwischen der Verwendung von PDO :: fetchAll () und PDO :: fetch () in einer Schleife (für große Ergebnismengen)? Ich rufe in Objekte einer benutzerdefinierten Klasse, wenn das einen Unterschied macht. Meine anfängliche ungebildete Annahme war, dass fetchAll möglicherweise schneller ist, da …
72 php  mysql  pdo  fetch 

7
Das automatische Inkrementieren der MySQL Workbench ist deaktiviert
Ich verwende die Workbench Version 6.3.5 Community und dies ist nur eine GUI-Frage. Beim Erstellen einer neuen Tabelle ist das Kontrollkästchen für das automatische Inkrementieren deaktiviert. Ist es ein Fehler oder muss ich dies wie in Optionen aktivieren? Und wie werden Startwert und Schritt für die automatische Inkrementierung in der …



3
Wie führe ich den Befehl mysql auf bash aus?
Der folgende Code funktioniert in der Befehlszeile mysql --user='myusername' --password='mypassword' --database='mydatabase' --execute='DROP DATABASE myusername; CREATE DATABASE mydatabase;' Es funktioniert jedoch nicht bei Bash-Dateien bei Ausführung #!/bin/bash user=myusername password=mypassword database=mydatabase mysql --user='$user' --password='$password' --database='$database' --execute='DROP DATABASE $user; CREATE DATABASE $database;' Ich erhalte folgende Fehlermeldung: FEHLER 1045 (28000): Zugriff für Benutzer '$ …

13
Wie lautet das Standardkennwort von mariadb auf fedora?
Ich habe gerade MySQL über yum installiert und das Betriebssystem Fedora hat Mariadb für mich installiert. Ich weiß, dass Mariadb ein neuer Zweig von MySQL ist, aber ich kann nicht verstehen, warum ich nicht aufgefordert werde, das Passwort festzulegen. Ich habe es mit 123456 und so weiter versucht, aber ich …

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.