MySQL 문 처리 중 취소하기
MySQL에서 긴 SQL 문을 작성하다가 중간에 잘못 입력했거나 더 이상 실행하고 싶지 않을 때가 있습니다. 이럴 때 \c 명령어를 사용하면 현재 작성 중인 문장을 즉시 취소할 수 있습니다.
\c 명령어 사용 예시
아래 예제는 SELECT 문을 작성하는 도중에 \c 옵션을 사용하여 해당 문장을 버리는 과정을 보여줍니다.
mysql> Select *
-> from\c
mysql>
위 예제를 살펴보면, 사용자가 Select *와 from까지 입력한 상태에서 \c를 입력했습니다. 그 결과 MySQL은 해당 문장을 완전히 무시하고 아무것도 실행하지 않은 채 다음 프롬프트(mysql>)로 돌아갑니다.
주요 특징
- 즉시 취소: \c를 입력하면 지금까지 작성한 문장 전체가 삭제되며, 부분적으로라도 실행되지 않습니다.
- 프롬프트 복귀: 취소 후에는 새로운 명령어를 바로 입력할 수 있는 상태가 됩니다.
- 안전성: 실수로 잘못된 쿼리를 실행하기 전에 손쉽게 중단할 수 있어 유용합니다.
이처럼 \c 명령어는 복잡한 쿼리를 작성하는 도중 실수를 발견했을 때 처음부터 다시 입력해야 하는 번거로움 없이 빠르게 상황을 정리할 수 있는 편리한 기능입니다.