«insert-update» 태그된 질문

11
MySQL 테이블에 삽입하거나 존재하는 경우 업데이트
데이터베이스 테이블에 행을 추가하고 싶지만 동일한 고유 키가있는 행이 있으면 행을 업데이트하고 싶습니다. 예를 들면 다음과 같습니다. insert into table (id, name, age) values(1, "A", 19) 고유 키는 id이고 내 데이터베이스 에는 행 이 있다고 가정 해 봅시다 id = 1. 이 경우 해당 값을 해당 행으로 업데이트하고 싶습니다. 일반적으로 …

6
PostgreSQL에서 UPSERT (MERGE, INSERT ... ON DUPLICATE UPDATE)하는 방법은 무엇입니까?
여기서 자주 묻는 질문은 upsert를 수행하는 방법인데, 이는 MySQL 호출 INSERT ... ON DUPLICATE UPDATE과 표준이 MERGE작업의 일부로 지원하는 것입니다. PostgreSQL이 직접 지원하지 않는 경우 (9.5 페이지 이전) 어떻게이 작업을 수행합니까? 다음을 고려하세요: CREATE TABLE testtable ( id integer PRIMARY KEY, somedata text NOT NULL ); INSERT INTO testtable (id, …


7
모범 사례가없는 경우 SQL Server 삽입
나는이 Competitions보유하고 결과 테이블 팀 구성원의 이름 과 한 손에 순위를. 반면에 나는 유일한 경쟁자 이름 의 테이블 을 유지해야 합니다 . CREATE TABLE Competitors (cName nvarchar(64) primary key) 이제 첫 번째 테이블에 약 200,000 개의 결과가 있으며 경쟁자 테이블이 비어 있으면 이것을 수행 할 수 있습니다. INSERT INTO Competitors …

2
INSERT IN TO… SELECT from… ON DUPLICATE KEY UPDATE
고유 키가 이미있는 경우 대부분의 열을 새 값으로 업데이트해야하는 삽입 쿼리를 수행하고 있습니다. 다음과 같이 진행됩니다. INSERT INTO lee(exp_id, created_by, location, animal, starttime, endtime, entct, inact, inadur, inadist, smlct, smldur, smldist, larct, lardur, lardist, emptyct, emptydur) SELECT id, uid, t.location, t.animal, t.starttime, t.endtime, t.entct, t.inact, t.inadur, t.inadist, t.smlct, t.smldur, t.smldist, …

2
ʻINSERT… ON DUPLICATE KEY UPDATE`에서 2 개의 행이 영향을받는 이유는 무엇입니까?
다음 표에서 INSERT ... ON DUPLICATE KEY UPDATEfor a PRIMARY KEY를 수행하고 있습니다 . DESCRIBE users_interests; +------------+---------------------------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +------------+---------------------------------+------+-----+---------+-------+ | uid | int(11) | NO | PRI | NULL | | | iid | int(11) | NO | …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.