Als «sql» getaggte Fragen

130
MySQL verbindet sich mit der where-Klausel

Ich habe zwei Tabellen, an denen ich teilnehmen möchte. Ich möchte alle Kategorien in der Kategorietabelle und auch alle Kategorien, die von einem Benutzer in der Tabelle category_subscriptions abonniert wurden. Im Wesentlichen ist dies meine bisherige Frage: SELECT * FROM categories LEFT JOIN...

130
So fügen Sie 'ON DELETE CASCADE' in die Anweisung ALTER TABLE ein

Ich habe eine Fremdschlüsseleinschränkung in meiner Tabelle. Ich möchte ON DELETE CASCADE hinzufügen. Ich habe das versucht: Ändern Sie die Tabelle child_table_name Ändern Sie die Einschränkung fk_name Fremdschlüssel (child_column_name) verweist bei der Löschkaskade auf parent_table_name...

130
Masseneinsatz mit SQLAlchemy ORM

Gibt es eine Möglichkeit, SQLAlchemy dazu zu bringen, eine Masseneinfügung durchzuführen, anstatt jedes einzelne Objekt einzufügen? dh tun: INSERT INTO `foo` (`bar`) VALUES (1), (2), (3) eher, als: INSERT INTO `foo` (`bar`) VALUES (1) INSERT INTO `foo` (`bar`) VALUES (2) INSERT INTO `foo` (`bar`)...

130
Speichern von Geschlecht in der Datenbank

Ich möchte das Geschlecht eines Benutzers in einer Datenbank mit möglichst geringen Kosten (Größe / Leistung) speichern. Bisher kommen 3 Szenarien in den Sinn Int - ausgerichtet mit Enum im Code (1 = männlich, 2 = weiblich, 3 = ...) char (1) - Speichern Sie m , f oder eine andere...

130
Referenzalias (berechnet in SELECT) in der WHERE-Klausel

SELECT (InvoiceTotal - PaymentTotal - CreditTotal) AS BalanceDue FROM Invoices WHERE BalanceDue > 0 --error Der berechnete Wert 'BalanceDue', der in der Liste der ausgewählten Spalten als Variable festgelegt ist, kann in der WHERE-Klausel nicht verwendet werden. Gibt es einen Weg, den es kann?...

130
Unterschied zwischen HBase und Hadoop / HDFS

Dies ist eine naive Frage, aber ich bin neu im NoSQL-Paradigma und weiß nicht viel darüber. Wenn mir jemand helfen kann, den Unterschied zwischen HBase und Hadoop klar zu verstehen, oder wenn ich einige Hinweise gebe, die mir helfen könnten, den Unterschied zu verstehen. Bis jetzt habe ich einige...

129
MySQL-Ergebnisse als durch Kommas getrennte Liste

Ich muss eine Abfrage ausführen wie: SELECT p.id, p.name, (SELECT name FROM sites s WHERE s.id = p.site_id) AS site_list FROM publications p Ich möchte jedoch, dass die Unterauswahl anstelle einer Datenspalte eine durch Kommas getrennte Liste zurückgibt. Ist das überhaupt möglich und wenn ja,...

129
Wie bekomme ich den nächsten / vorherigen Datensatz in MySQL?

Angenommen, ich habe Datensätze mit den IDs 3,4,7,9 und möchte durch Navigation über die nächsten / vorherigen Links von einem zum anderen wechseln können. Das Problem ist, dass ich nicht weiß, wie ich einen Datensatz mit der nächsthöheren ID abrufen soll. Wenn ich also einen Datensatz mit der ID...