Als «sql» getaggte Fragen

87
Duplizieren / Kopieren von Datensätzen in derselben MySQL-Tabelle

Ich habe jetzt eine Weile gesucht, aber ich kann keine einfache Lösung für mein Problem finden. Ich möchte einen Datensatz in einer Tabelle duplizieren, aber natürlich muss der eindeutige Primärschlüssel aktualisiert werden. Ich habe diese Frage: INSERT INTO invoices SELECT * FROM invoices AS iv...

87
Aktualisierung des Einschränkungsnamens in PostgreSQL

Ist es möglich, den Einschränkungsnamen in Postgres zu ändern? Ich habe eine PK hinzugefügt mit: ALTER TABLE contractor_contractor ADD CONSTRAINT commerce_contractor_pkey PRIMARY KEY(id); Und ich möchte einen anderen Namen dafür haben, um mit dem Rest des Systems konsistent zu sein. Soll ich die...

87
Wie entferne ich neue Zeilenzeichen aus Datenzeilen in MySQL?

Ich kann alle Zeilen in einem PHP-Skript durchlaufen und tun UPDATE mytable SET title = "'.trim($row['title']).'" where id = "'.$row['id'].'"; und Trimmen kann entfernen \ n Aber ich habe mich nur gefragt, ob in einer Abfrage etwas Ähnliches getan werden kann. update mytable SET title =...

87
T-SQL: Durchlaufen eines Arrays bekannter Werte

Hier ist mein Szenario: Angenommen, ich habe eine gespeicherte Prozedur, in der ich eine andere gespeicherte Prozedur für eine Reihe bestimmter IDs aufrufen muss. Gibt es eine Möglichkeit, dies zu tun? dh anstatt dies tun zu müssen: exec p_MyInnerProcedure 4 exec p_MyInnerProcedure 7 exec...

87
Wie viele Zeilen in einer Datenbank sind ZU VIEL?

Ich habe eine MySQL InnoDB-Tabelle mit 1.000.000 Datensätzen. Ist das zu viel? Oder Datenbanken können damit und mehr umgehen? Ich frage, weil mir aufgefallen ist, dass einige Abfragen (z. B. das Abrufen der letzten Zeile aus einer Tabelle) in der Tabelle mit 1-Millon-Zeilen langsamer (Sekunden)...

87
PHP-Array in MySQL speichern?

Was ist ein guter Weg, um ein Datenarray in einem einzelnen MySQL-Feld zu speichern? Was ist ein guter Weg, um dieses Array wieder in die Array-Form zu bringen, wenn ich es in der MySQL-Tabelle abgefragt habe? Ist serialisieren und unserialisieren die

87
Aus dem Nichts auswählen?

Ist es möglich, eine Aussage wie zu haben SELECT "Hello world" WHERE 1 = 1 in SQL? Die Hauptsache, die ich wissen möchte, ist, ob ich aus dem Nichts AUSWÄHLEN kann, dh keine FROM-Klausel habe.

87
mysql aktualisiere jetzt mehrere Spalten mit derselben ()

Ich muss 2 Datetime-Spalten aktualisieren und sie müssen mit MySQL Version 4.1.20 genau gleich sein. Ich benutze diese Abfrage: mysql> update table set last_update=now(), last_monitor=now() where id=1; Es ist sicher oder es besteht die Möglichkeit, dass die Spalten aufgrund der 2 sichtbaren...

87
Wählen Sie den Maximalwert jeder Gruppe

Name Value AnotherColumn ----------- Pump 1 8000.0 Something1 Pump 1 10000.0 Something2 Pump 1 10000.0 Something3 Pump 2 3043 Something4 Pump 2 4594 Something5 Pump 2 6165 Something6 Mein Tisch sieht ungefähr so ​​aus. Ich würde gerne wissen, wie man den Maximalwert für jede Pumpe...