Запитання з тегом «sql-insert»

Оператор SQL INSERT дозволяє вставити один або кілька рядків у таблицю.

10
Як "вставити, якщо немає" в MySQL?
Я почав з googling, і знайшов цю статтю, в якій йдеться про таблиці мьютекс. У мене є таблиця з ~ 14 мільйонами записів. Якщо я хочу додати більше даних у тому ж форматі, чи є спосіб переконатися, що запис, який я хочу вставити, вже не існує без використання пари запитів …

17
Постгреси: ВСТАВИТИ, якщо вона ще не існує
Я використовую Python для запису до бази даних postgres: sql_string = "INSERT INTO hundred (name,name_slug,status) VALUES (" sql_string += hundred + ", '" + hundred_slug + "', " + status + ");" cursor.execute(sql_string) Але оскільки деякі мої ряди однакові, я отримую таку помилку: psycopg2.IntegrityError: duplicate key value violates unique constraint …

5
Вставка декількох рядків у mysql
Відповіді на це запитання - це зусилля громади . Відредагуйте наявні відповіді, щоб покращити цю публікацію. Наразі він не приймає нових відповідей чи взаємодій. Чи швидше запит до бази даних, якщо я вставляю відразу кілька рядків: подібно до INSERT.... UNION INSERT.... UNION (Мені потрібно вставити як 2-3000 рядків)
349 mysql  sql-insert 

9
Як вставити значення, яке містить апостроф (одинарна цитата)?
Який правильний синтаксис SQL, щоб вставити в нього значення з апострофом? Insert into Person (First, Last) Values 'Joe', 'O'Brien' Я продовжую отримувати помилку, оскільки я думаю, що апостроф після O є закінчувальним тегом для значення.

9
Найкращий спосіб зробити багаторядкові вставки в Oracle?
Я шукаю хороший спосіб виконати багаторядкові вставки в базу даних Oracle 9. Наступні роботи в MySQL, але, схоже, не підтримуються в Oracle. 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, '28-AUG-2008', .54, 'USD', 'GBP', …

7
Як прискорити продуктивність вставки в PostgreSQL
Я тестую продуктивність вставки Postgres. У мене є таблиця з одним стовпцем, номер якого є її типом даних. На ньому також є індекс. Я заповнив базу даних за допомогою цього запиту: insert into aNumber (id) values (564),(43536),(34560) ... Я вставив 4 мільйони рядків дуже швидко 10 000 одночасно із запитом …

4
У SQLite оператор «Вставити, якщо його немає»
У мене є база даних SQLite. Я намагаюся вставити значення ( users_id, lessoninfo_id) у таблицю bookmarks, лише якщо обидва не існують раніше у рядку. 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 …

8
Уникайте дублікатів у запиті INSERT INTO SELECT на SQL Server
У мене є дві наступні таблиці: Table1 ---------- ID Name 1 A 2 B 3 C Table2 ---------- ID Name 1 Z Мені потрібно вставити дані від Table1до Table2. Я можу використовувати наступний синтаксис: INSERT INTO Table2(Id, Name) SELECT Id, Name FROM Table1 Однак у моєму випадку дублікати ідентифікаторів можуть …

9
Як вставити значення NULL за допомогою PDO?
Я використовую цей код, і я переживаю розчарування: 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
Збереження мітки часу в таблиці mysql за допомогою php
У мене є поле в таблиці MySQL, яке має timestampтип даних. Я зберігаю дані в цій таблиці. Але коли я передаю позначку часу ( 1299762201428) до запису, вона автоматично зберігає значення 0000-00-00 00:00:00в цій таблиці. Як я можу зберегти мітку часу в таблиці MySQL? Ось моя INSERTзаява: INSERT INTO table_name …

9
MySQL та PHP - вставляйте NULL, а не порожній рядок
У мене є оператор MySQL, який вставляє деякі змінні в базу даних. Нещодавно я додав 2 поля, які є необов’язковими ($ intLat, $ intLng). Зараз, якщо ці значення не введені, я передаю порожній рядок як значення. Як передати явне значення NULL в MySQL (якщо порожнє)? $query = "INSERT INTO data …
85 php  mysql  null  sql-insert 

4
Вставляйте дані в 3 таблиці за раз за допомогою Postgres
Я хочу вставити дані в 3 таблиці за допомогою одного запиту. Мої таблиці виглядають так: CREATE TABLE sample ( id bigserial PRIMARY KEY, lastname varchar(20), firstname varchar(20) ); CREATE TABLE sample1( user_id bigserial PRIMARY KEY, sample_id bigint REFERENCES sample, adddetails varchar(20) ); CREATE TABLE sample2( id bigserial PRIMARY KEY, user_id …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.