Tag: insert-select

Verwenden Sie dieses tag für Fragen im Zusammenhang mit INSERT der SQL-Befehl fügt Daten in eine Tabelle mit einer SELECT-Abfrage. Fragen sollten auch markiert werden [sql] und, wo zutreffend, markiert mit der Datenbank-engine im Einsatz.

SQL: Kopieren einer Zeile mehrere Male, die änderung eines Wertes jeder Zeit

Anzahl der Antworten 1 Antworten
Habe ich eine Reihe von Daten in einer Tabelle: Key | Val1 | Val2 ----+------+----- 1 | A | B Möchte ich kopieren Sie diese Zeile, aber weisen Sie jede neue Zeile mit einem anderen Schlüssel (eigentlich

SQLITE äquivalent für die Oracle-ROWNUM?

Anzahl der Antworten 4 Antworten
Ich bin das hinzufügen eines 'index' - Spalte zu einer Tabelle in einer SQLite3, damit die Benutzer leicht die Reihenfolge der Daten, durch das umbenennen der alten Datenbank und das erstellen eines neuen an seiner Stelle mit

MySQL Stored Procedure mit Einfügen, und Wählen Sie Benutzer-Variablen

Anzahl der Antworten 3 Antworten
Problem: Ich habe eine MySQL stored procedure und ich wollen zum zurücksetzen eines Benutzer-variable auf 0 jedes mal, wenn die Prozedur aufgerufen wird, aber die variable scheint sich zu erinnern, seinen Wert aus jeder vorherigen Ausführung, und

INSERT INTO...SELECT FROM -

Anzahl der Antworten 5 Antworten
will ich calory als der erste Wert fruits, ich konnte es nicht tun, kann jemand helfen? $sql = 'INSERT INTO fruits VALUES('', ?, ?, ?)' SELECT calory FROM diet WHERE fruit = ? '; $this->db->query($sql, array($a, $b,

Wie die Auswahl und das einfügen von Werten in die mysql-Verwendung von gespeicherten Prozeduren

Anzahl der Antworten 2 Antworten
Ich bin neu in der Verwendung von gespeicherten Prozeduren. Ich habe diese Abfrage ruft Werte aus Tabellen. Danach habe ich die einfügen muss das Ergebnis auf eine andere Tabelle. Hier ist meine Abfrage: SELECT a.gender, b.purpose_abroad_as_per_recorded_travel, b.country_name

MySql Insert Select uuid()

Anzahl der Antworten 5 Antworten
Sagen, Sie haben eine Tabelle: `item` Feldern: `id` VARCHAR( 36 ) NOT NULL ,`order` BIGINT UNSIGNED NOT NULL Und: Unique(`id`) Und Sie rufen: INSERT INTO `item` ( `item`.`id`,`item`.`order` ) SELECT uuid(), `item`.`order`+1 MySql fügen Sie die gleiche

Einfügen mit SELECT

Anzahl der Antworten 6 Antworten
Ich habe eine Abfrage, die Einfügungen, die mit einer select: INSERT INTO courses (name, location, gid) SELECT name, location, gid FROM courses WHERE cid = $cid Ist es möglich, nur wählen Sie "name,Ort" für das insert und