본문 바로가기
MySql

MySQL mysql 쿼리에 역 따옴표 / 역 따옴표 사용

by 베이스 공부 2021. 1. 8.
반응형

백틱으로 MYSQL 쿼리를 작성하고 있습니다. 예를 들면

SELECT `title` FROM `table` WHERE (`id` = 3)

반대로 :

SELECT title FROM table WHERE (id = 3)

Phpmyadmin 내보내기에서이 관행을 얻었으며 내가 이해 한 바에 따르면 Rails도 이와 같은 쿼리를 생성합니다.

하지만 요즘에는 이와 같이 작성된 쿼리가 점점 줄어들고 있으며 쿼리의 백틱으로 인해 코드가 더 지저분하고 복잡해 보입니다. SQL 도우미 함수를 사용하더라도 그것들이 없으면 일이 더 간단해질 것입니다. 따라서 나는 그들을 남겨 둘 것을 고려하고 있습니다.

SQL (제 경우에는 MySQL) 해석 속도 등과 같은 다른 의미가 있는지 알아보고 싶었습니다. 어떻게 생각하십니까?

 

해결 방법

 

백틱은 또한 테이블 / 컬럼 이름에 공백 및 기타 특수 문자 (백틱 제외)를 허용합니다. 꼭 필요한 것은 아니지만 안전을위한 좋은 생각입니다.

테이블 및 열 이름 지정에 대한 합리적인 규칙을 따르는 경우 백틱이 필요하지 않습니다.

 

참조 페이지 https://stackoverflow.com/questions/1556237

 

 

반응형

댓글