Als «sql-insert» getaggte Fragen

Mit der SQL INSERT-Anweisung können Sie eine einzelne oder mehrere Zeilen in eine Tabelle einfügen.


17
Postgres: INSERT, falls noch nicht vorhanden
Ich verwende Python, um in eine Postgres-Datenbank zu schreiben: sql_string = "INSERT INTO hundred (name,name_slug,status) VALUES (" sql_string += hundred + ", '" + hundred_slug + "', " + status + ");" cursor.execute(sql_string) Da jedoch einige meiner Zeilen identisch sind, wird der folgende Fehler angezeigt: psycopg2.IntegrityError: duplicate key value violates …

5
Einfügen mehrerer Zeilen in MySQL
Die Antworten dieser Frage sind eine Gemeinschaftsanstrengung . Bearbeiten Sie vorhandene Antworten, um diesen Beitrag zu verbessern. Derzeit werden keine neuen Antworten oder Interaktionen akzeptiert. Ist die Datenbankabfrage schneller, wenn ich mehrere Zeilen gleichzeitig einfüge: mögen INSERT.... UNION INSERT.... UNION (Ich muss wie 2-3000 Zeilen einfügen)
349 mysql  sql-insert 


9
Der beste Weg, um mehrzeilige Einfügungen in Oracle durchzuführen?
Ich suche nach einer guten Möglichkeit, mehrzeilige Einfügungen in eine Oracle 9-Datenbank durchzuführen. Das Folgende funktioniert in MySQL, scheint jedoch in Oracle nicht unterstützt zu werden. INSERT INTO TMP_DIM_EXCH_RT (EXCH_WH_KEY, EXCH_NAT_KEY, EXCH_DATE, EXCH_RATE, FROM_CURCY_CD, TO_CURCY_CD, EXCH_EFF_DATE, EXCH_EFF_END_DATE, EXCH_LAST_UPDATED_DATE) VALUES (1, 1, '28-AUG-2008', 109.49, 'USD', 'JPY', '28-AUG-2008', '28-AUG-2008', '28-AUG-2008'), (2, 1, …

7
So beschleunigen Sie die Einfügeleistung in PostgreSQL
Ich teste die Postgres-Einfügungsleistung. Ich habe eine Tabelle mit einer Spalte mit der Nummer als Datentyp. Es gibt auch einen Index. Ich habe die Datenbank mit dieser Abfrage gefüllt: insert into aNumber (id) values (564),(43536),(34560) ... Mit der obigen Abfrage habe ich sehr schnell 4 Millionen Zeilen auf einmal 10.000 …

4
Anweisung "Einfügen, wenn nicht vorhanden" in SQLite
Ich habe eine SQLite-Datenbank. Ich versuche, Werte ( users_id, lessoninfo_id) in die Tabelle einzufügen bookmarks, nur wenn beide vorher nicht in einer Zeile existieren. INSERT INTO bookmarks(users_id,lessoninfo_id) VALUES( (SELECT _id FROM Users WHERE User='"+$('#user_lesson').html()+"'), (SELECT _id FROM lessoninfo WHERE Lesson="+lesson_no+" AND cast(starttime AS int)="+Math.floor(result_set.rows.item(markerCount-1).starttime)+") WHERE NOT EXISTS ( SELECT users_id,lessoninfo_id …


9
Wie füge ich NULL-Werte mit PDO ein?
Ich benutze diesen Code und bin nicht frustriert: try { $dbh = new PDO('mysql:dbname=' . DB . ';host=' . HOST, USER, PASS); $dbh->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); $dbh->setAttribute(PDO::MYSQL_ATTR_INIT_COMMAND, "SET NAMES 'utf8'"); } catch(PDOException $e) { ... } $stmt = $dbh->prepare('INSERT INTO table(v1, v2, ...) VALUES(:v1, :v2, ...)'); $stmt->bindParam(':v1', PDO::PARAM_NULL); // --> Here's the …
105 php  mysql  pdo  null  sql-insert 

15
Speichern des Zeitstempels in der MySQL-Tabelle mit PHP
Ich habe ein Feld in einer MySQL-Tabelle, das einen timestampDatentyp hat. Ich speichere Daten in dieser Tabelle. Wenn ich jedoch den Zeitstempel ( 1299762201428) an den Datensatz übergebe, wird der Wert automatisch 0000-00-00 00:00:00in dieser Tabelle gespeichert. Wie kann ich den Zeitstempel in einer MySQL-Tabelle speichern? Hier ist meine INSERTAussage: …


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.