반응형

MySQL 22

인덱스/고유 필드에서 쿼리할 때 MySQL "LIMIT 1"을 사용하는 포인트가 있습니까?

인덱스/고유 필드에서 쿼리할 때 MySQL "LIMIT 1"을 사용하는 포인트가 있습니까? 예를 들어, 기본 키와 같이 고유하고 색인화된 필드를 쿼리합니다.따라서 이 쿼리는 하나의 행만 반환합니다(제한 1이 없어도). SELECT * FROM tablename WHERE tablename.id=123 LIMIT 1 또는 하나의 행만 업데이트합니다. UPDATE tablename SET somefield='somevalue' WHERE tablename.id=123 LIMIT 1 추가하시겠습니까?LIMIT 1필드가 색인화된 경우 쿼리 실행 시간을 단축하시겠습니까?기본 키/고유 필드를 쿼리할 때 MySQL "LIMIT 1"을 사용하는 포인트가 있습니까? 사용하는 것은 좋은 방법이 아닙니다.LIMIT 1기본 ..

programing 2023.07.25

MySql - 동일한 테이블에서 문 선택을 사용하여 테이블 업데이트

MySql - 동일한 테이블에서 문 선택을 사용하여 테이블 업데이트 같은 테이블의 다른 행(및 다른 열)의 값을 사용하여 테이블의 행을 업데이트하려고 합니다.내 구문이 결과를 낳지는 않지만, 이와 같은 맥락에서 뭔가.다음은 코드(업데이트)입니다. UPDATE table1 AS t1 INNER JOIN (SELECT field_id_46,field_id_47 FROM table1 WHERE entry_id = 36) AS t2 SET t1.field_id_60 = t2.field_id_46, t1.field_id_61 = t2.field_id_47 WHERE t1.entry_id = 45; update table as t1 inner join ( select field_id_46,field_id_47 fr..

programing 2023.07.25
반응형