728x90
반응형

DB 165

[DB][MySQL] 방금전에 Insert한 결과 조회

1. TIMESTAMP 컬럼 사용: 데이터를 삽입할 때 TIMESTAMP 혹은 DATETIME 컬럼에 삽입된 시간을 기록하고 있다면, 이 정보를 활용하여 방금 전에 삽입한 데이터를 조회할 수 있습니다.예를 들어, insert_time이라는 TIMESTAMP 컬럼이 있다면, 다음과 같이 사용할 수 있습니다.SELECT * FROM your_tableWHERE insert_time >= NOW() - INTERVAL 1 MINUTE; 2.AUTO_INCREMENT ID 사용: 만약 데이터가 AUTO_INCREMENT ID와 함께 삽입되었다면, 이 ID를 사용하여 방금 삽입된 데이터를 조회할 수 있습니다.예를 들어, id가 AUTO_INCREMENT인 경우:SELECT * FROM your_tableWHERE..

DB 2024.04.29

[DB] auto_increment 컬럼을 primary 키 말고 unique 키로 설정하면?

동 증가 열에 기본 키 대신 고유 키를 사용하려는 경우에도 이를 달성할 수 있습니다. 그러나 고유 키는 NULL 값을 허용하지 않는 등 기본 키와 동일한 제약 조건을 반드시 적용하지는 않습니다. 다음은 고유 키 제약 조건이 있는 자동 증가 열이 있는 테이블을 정의하는 방법에 대한 예입니다. CREATE TABLE your_table_name ( id INT AUTO_INCREMENT UNIQUE, column1 DATATYPE, column2 DATATYPE, ... ); 이 예에서 은 id자동 증가 열이며 고유한 것으로 표시되어 있습니다. 즉, 열의 각 값은 id고유해야 하지만 반드시 테이블의 기본 키일 필요는 없습니다. 그러나 기본 키 대신 고유 키를 사용하면 특정 사용 사례 및 데이터베이스 요구 사..

DB 2024.04.12

[DB][SQL] EXISTS

https://inpa.tistory.com/entry/MYSQL-%F0%9F%93%9A-%EC%84%9C%EB%B8%8C%EC%BF%BC%EB%A6%AC-%EC%97%B0%EC%82%B0%EC%9E%90-EXISTS-%EC%B4%9D%EC%A0%95%EB%A6%AC-%EC%84%B1%EB%8A%A5-%EB%B9%84%EA%B5%90 [MYSQL] 📚 서브쿼리 연산자 EXISTS 총정리 (성능 비교) EXISTS 연산자 서브쿼리가 반화나는 결과값이 있는지를 조사한다. 단지 반환된 행이 있는지 없는지만 보고 값이 있으면 참 없으면 거짓을 반환한다. 한 테이블이 다른 테이블과 외래키(FK)와 같은 inpa.tistory.com

DB 2024.03.19
728x90
반응형