«sql-insert» 태그된 질문

SQL INSERT 문을 사용하면 테이블에 단일 또는 여러 행을 삽입 할 수 있습니다.

10
MySQL에 '존재하지 않는 경우 삽입'하는 방법?
인터넷 검색으로 시작하여 뮤텍스 테이블에 대해 이야기하는 이 기사 를 찾았습니다 . ~ 1400 만 개의 레코드가있는 테이블이 있습니다. 동일한 형식으로 더 많은 데이터를 추가하려면 한 쌍의 쿼리를 사용하지 않고 삽입하려는 레코드가 없는지 확인하는 방법이 있습니까? 빈)? unique필드에 대한 제약 insert이 이미 존재하는 경우 실패를 보장 합니까? PHP를 통해 삽입을 …

17
Postgres : 존재하지 않는 경우 INSERT
파이썬을 사용하여 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 "hundred_pkey" '이 행이 존재하지 않는 한'INSERT …

5
mysql에 여러 행 삽입
이 질문에 대한 답변은 지역 사회 노력 입니다. 이 게시물을 개선하려면 기존 답변을 수정하십시오. 현재 새로운 답변이나 상호 작용을받지 않습니다. 한 번에 여러 행을 삽입하면 데이터베이스 쿼리가 더 빠릅니까? 처럼 INSERT.... UNION INSERT.... UNION (2-3000 행과 같이 삽입해야합니다)
349 mysql  sql-insert 


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', '28-AUG-2008', '28-AUG-2008', '28-AUG-2008'), …

7
PostgreSQL에서 삽입 성능을 높이는 방법
Postgres 삽입 성능을 테스트하고 있습니다. 데이터 유형으로 숫자가 하나의 열이있는 테이블이 있습니다. 색인도 있습니다. 이 쿼리를 사용하여 데이터베이스를 채웠습니다. insert into aNumber (id) values (564),(43536),(34560) ... 위의 쿼리로 한 번에 4 백만 개의 행을 한 번에 매우 빠르게 삽입했습니다. 데이터베이스가 6 백만 행에 도달 한 후 15 분마다 성능이 크게 …

4
SQLite의 "존재하지 않으면 삽입"문
SQLite 데이터베이스가 있습니다. 행에 이전에 둘 다 존재하지 않는 경우에만 table에 값 ( 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 from bookmarks WHERE users_id=(SELECT _id FROM …

8
SQL Server의 INSERT INTO SELECT 쿼리에서 중복 방지
다음 두 테이블이 있습니다. 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 그러나 제 경우에는 중복 ID가 존재할 수 있으며 Table2(제 경우에는 " …

9
PDO를 사용하여 NULL 값을 어떻게 삽입합니까?
이 코드를 사용하고 있으며 좌절감이 없습니다. 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 problem PDO::PARAM_NULL, …
105 php  mysql  pdo  null  sql-insert 

15
PHP를 사용하여 mysql 테이블에 타임 스탬프 저장
timestamp데이터 유형 이있는 MySQL 테이블에 필드가 있습니다. 그 테이블에 데이터를 저장하고 있습니다. 그러나 타임 스탬프 ( 1299762201428)를 레코드에 전달 하면 값 0000-00-00 00:00:00이 해당 테이블에 자동으로 저장됩니다 . 타임 스탬프를 MySQL 테이블에 어떻게 저장할 수 있습니까? 내 INSERT진술 은 다음과 같습니다 . INSERT INTO table_name (id,d_id,l_id,connection,s_time,upload_items_count,download_items_count,t_time,status) VALUES (1,5,9,'2',1299762201428,5,10,20,'1'), (2,5,9,'2',1299762201428,5,10,20,'1')

9
MySQL 및 PHP-빈 문자열 대신 NULL 삽입
데이터베이스에 몇 가지 변수를 삽입하는 MySQL 문이 있습니다. 최근에 선택적 필드 ($ intLat, $ intLng)를 추가했습니다. 지금이 값을 입력하지 않으면 빈 문자열을 값으로 전달합니다. 명시 적 NULL 값을 MySQL에 어떻게 전달합니까 (비어있는 경우)? $query = "INSERT INTO data (notes, id, filesUploaded, lat, lng, intLat, intLng) VALUES ('$notes', '$id', TRIM('$imageUploaded'), '$lat', …
85 php  mysql  null  sql-insert 

4
Postgres를 사용하여 한 번에 3 개의 테이블에 데이터 삽입
단일 쿼리로 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 bigint REFERENCES sample1, …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.