Als «sql» getaggte Fragen

117
Verbinden von drei Tabellen mit MySQL

Ich habe drei Tabellen benannt **Student Table** ------------- id name ------------- 1 ali 2 ahmed 3 john 4 king **Course Table** ------------- id name ------------- 1 physic 2 maths 3 computer 4 chemistry **Bridge** ------------- sid cid ------------- 1 1 1 2 1 3 1 4 2 1 2 2 3 3 3 4 4 1 4 2 Um...

117
Wie verfolgen Sie Datensatzbeziehungen in NoSQL?

Ich versuche, das Äquivalent von Fremdschlüsseln und Indizes in NoSQL KVP- oder Dokumentdatenbanken herauszufinden. Da es keine zentralen Tabellen gibt (um Schlüssel hinzuzufügen, die eine Beziehung zwischen zwei Objekten markieren), bin ich wirklich ratlos darüber, wie Sie Daten auf eine Weise...

117
MySQL: Schnellster Weg, um die Anzahl der Zeilen zu zählen

Welche Art, eine Anzahl von Zeilen zu zählen, sollte in MySQL schneller sein? Dies: SELECT COUNT(*) FROM ... WHERE ... Oder die Alternative: SELECT 1 FROM ... WHERE ... // and then count the results with a built-in function, e.g. in PHP mysql_num_rows() Man würde denken, dass die erste...

117
Der Index (nullbasiert) muss größer oder gleich Null sein

Hey, ich bekomme immer wieder einen Fehler: Der Index (nullbasiert) muss größer oder gleich Null und kleiner als die Größe der Argumentliste sein. Mein Code: OdbcCommand cmd = new OdbcCommand("SELECT FirstName, SecondName, Aboutme FROM User WHERE UserID=1", cn); OdbcDataReader reader =...

117
PDO MySQL: Verwenden Sie PDO :: ATTR_EMULATE_PREPARES oder nicht?

Folgendes habe ich bisher gelesen PDO::ATTR_EMULATE_PREPARES: Die Vorbereitungsemulation von PDO ist für die Leistung besser, da die native Vorbereitung von MySQL den Abfragecache umgeht . Die native Vorbereitung von MySQL ist aus Sicherheitsgründen besser (verhindert SQL Injection) . Die native...

117
MySQL: Fehler beim Importieren ignorieren?

Ich importiere eine ziemlich große Datenbank. Die .sqlDatei enthält fast 1.000.000 Zeilen. Problem ist, dass beim Importieren der Datenbank ein Syntaxfehler angezeigt wird. Es sagt: FEHLER 1064 (42000) in Zeile 8428420: Sie haben einen Fehler in Ihrer SQL-Syntax. Überprüfen Sie das Handbuch, das...

116
Was erklärt mir PostgreSQL genau?

Die Erklärungsausgabe von MySQL ist ziemlich einfach. PostgreSQL ist etwas komplizierter. Ich konnte auch keine gute Ressource finden, die dies erklärt. Können Sie beschreiben, was genau zu erklären ist, oder mich zumindest in Richtung einer guten Ressource

116
Datumsbereiche vergleichen

Wenn ich in MySQL eine Liste von Datumsbereichen habe (Bereichsstart und Bereichsende). z.B 10/06/1983 to 14/06/1983 15/07/1983 to 16/07/1983 18/07/1983 to 18/07/1983 Und ich möchte überprüfen, ob ein anderer Datumsbereich einen der bereits in der Liste enthaltenen Bereiche enthält. Wie würde ich...

116
Warum keine Liebe zu SQL? [geschlossen]

Geschlossen . Diese Frage basiert auf Meinungen . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage, damit sie mit Fakten und Zitaten beantwortet werden kann, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 4 Jahren . Verbessere diese...

116
SQLite DateTime-Vergleich

Ich kann anscheinend keine zuverlässigen Ergebnisse aus der Abfrage für eine SQLite-Datenbank erhalten, wenn ich eine datetime-Zeichenfolge als Vergleich verwende: select * from table_1 where mydate >= '1/1/2009' and mydate <= '5/5/2009' Wie soll ich mit Datetime-Vergleichen mit SQLite...

116
INSERT IN… SELECT FROM… ON DUPLICATE KEY UPDATE

Ich mache eine Einfüge-Abfrage, bei der die meisten Spalten auf die neuen Werte aktualisiert werden müssten, wenn bereits ein eindeutiger Schlüssel vorhanden wäre. Es geht ungefähr so: INSERT INTO lee(exp_id, created_by, location, animal, starttime, endtime, entct, inact, inadur, inadist,...