Als «mysql» 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
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
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
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
Wie wähle ich eine MySQL-Datenbank über die CLI aus?

Ich habe es geschafft, über das Befehlszeilenterminal in MySQL zu gelangen, aber als ich versuchte, SQL einzugeben, stand dort "Keine Datenbank ausgewählt". Wie wähle ich eine Datenbank aus? Mein Datenbankname ist: Fotogalerie Welchen Code verwende ich, um ihn auszuwählen?

87
MySQL - Operand sollte 1 Spalte (n) enthalten

Während der Arbeit an einem System, das ich erstelle, habe ich versucht, die folgende Abfrage in meinem Projekt zu verwenden: SELECT topics.id, topics.name, topics.post_count, topics.view_count, COUNT( posts.solved_post ) AS solved_post, (SELECT users.username AS posted_by, users.id AS...

87
Laravel: Objekt aus der Sammlung nach Attribut abrufen

Wenn ich in Laravel eine Abfrage durchführe: $foods = Food::where(...)->get(); ... dann $foodsist eine Illuminate Collection von FoodModellobjekten. (Im Wesentlichen eine Reihe von Modellen.) Die Schlüssel dieses Arrays sind jedoch einfach: [0, 1, 2, 3, ...] ... Wenn ich also...

86
Wann wird STRAIGHT_JOIN mit MySQL verwendet?

Ich hatte gerade eine ziemlich komplexe Abfrage, mit der ich gearbeitet habe, und die Ausführung dauerte 8 Sekunden. EXPLAIN zeigte eine seltsame Tabellenreihenfolge und meine Indizes wurden nicht alle verwendet, selbst mit dem FORCE INDEX-Hinweis. Ich bin auf das Join-Schlüsselwort STRAIGHT_JOIN...