on-duplicate-key

    1

    1답변

    다중 삽입을 수행 한 다음 SQL 쿼리에 대해 중복 키 업데이트를 올바르게 관리하려면 어떻게해야합니까? INSERT into user(id, first, last) VALUES(1, 'f1', 'l1'), (2, 'f2', 'l2') ON DUPLICATE KEY UPDATE first = 'f1', last = 'l1'; // what about f2

    4

    2답변

    에서 KEY를 복제 내가 실제로 원하는 것은 JOOQ에서 다음 쿼리를 작성하는 것입니다 : stmt = connection.prepareStatement( "INSERT INTO `tbl` (`name`, `service_id`, `device_id`) VALUES (?, ?, ?) ON DUPLICATE KEY UPDATE `id` = LAST_I

    0

    2답변

    두 열 (a 및 b)의 조합이 이미 존재하지 않는 경우에만 INSERT를 수행하려고합니다. 그렇지 않으면 UPDATE를하고 싶습니다. 다음 코드는 항상 원하는대로 업데이트하는 대신 새 행을 INSERT하는 것입니다. 내가 생각하는 이유는 내가 관리하지 않기 때문에 내 테이블의 설정에서 일종의 고유 한 열이있는 것입니다. 해결책이있는 사람이 있습니까? 구글은

    10

    2답변

    ID를 보유하고있는 공통 기본 클래스에서 파생해야하는 몇 가지 클래스가 있습니다.이 public class MyBase { [Key] public int Id { get; set; } } public class MyName : MyBase { public string Name { get; set; } } 내 컨텍스트 (의

    -1

    1답변

    ive는 1 시간 반 동안 인터넷 검색을 수행하고이를 수행하는 방법을 이해할 수 없습니다. 현재 행을 업데이트하려고하지만 이미 지정된 값을 유지하려고합니다. 현재 "1"또는 "0"을 나타내는 체크 박스가 있습니다. 확인란이 "0"을 반환하면 업데이트하지 않으므로 업데이트하지 말아야합니다. 그러나 나는 이것을 어떻게하는지 모른다. 중복 항목으로 col1을 얻

    0

    1답변

    MySQL의 documentation 상태를 업데이트하는 데 시간이 걸립니다. 동일한 다중 기본 고유 키의 경우 새 삽입이 아닌 업데이트와 같은 고려 사항을 고려하여 5 또는 6 개의 업데이트가 필요합니다. 나는 처음에 도청 될 mysql 꾸러미를 가지고 nodej를 만들 수 있다고 생각 했습니까? 이 아래에 명시된 바와 같이 여러 기본 키에 대해 중복 키

    0

    2답변

    나는 많은 사람들이 upserting (this, this, this, this, this, this 및 more 심지어 official doc)에 대해 질문했다 보았다. 그러나 초보자가 이해하기에 충분하지 않은 설명은 기본 키 또는 고유 인덱스를 사용하여 중복 키를 만드는 방법입니다. 내가 필요 무엇 : 3 열 (attributeId, entityId,

    -1

    2답변

    를 작동하지 않는있는 테이블을 업데이트 나는 다음과 같은 테이블이 있습니다 당신이 볼 수 있듯이, 날짜와 침대 복합 기본 키를 형성 합니다. 나는이 쿼리를 실행하려고 : INSERT INTO days (date, operating_time, bed) VALUES ('2016-11-07', 6.55, 1) ON duplicate key update opera

    0

    1답변

    필자는 Sequel (4.x) 및 MySQL 5.5를 사용하여 쓰기가 많은 응용 프로그램에서 주로 INSERT을 수행하고 때로는 기존 행을 업데이트합니다. 후속 조치는 .insert() 작업 후에 AUTO_INCREMENT ID를 반환합니다. 나는 현재와 같은 식으로 .on_duplicate_key_update()을 사용하고 있습니다 : # Insert n

    1

    1답변

    내 사이트에 사용자의 IP 주소를 기록하기 위해 노력하고, 나는 그래서 if (new ip address detected) enter in to db else if (ip address has already been recorded) do nothing 에 로그온 나는 매번에게 사용자의 로그를 기록하지 오전 다음과 같은 흐름을 갖고