여기에 몇 가지 SQL 질문에 대한 몇 가지 답변과 의견을 읽고 내 친구가 금지하는 정책이있는 곳에서 일하고 있다는 소식을 듣고 MySQL에서 필드 이름 주위에 백틱을 사용하는 데 문제가 있는지 궁금합니다. .
그건:
SELECT `id`, `name`, `anotherfield` ...
-- vs --
SELECT id, name, anotherfield ...
count
, type
하고 table
. 그것들은 끔찍하게 모호한 용어이며 거의 모든 경우에 그 이름을 좀 더 구체적으로 향상시킬 수 있습니다. 누군가가 백틱을 추가하는 것을 잊었을 때 또는 그들이 반드시 알아야 할 것을 알지 못하므로 열의 이름을 지정하는 것은 위험하고 잠재적 인 오류의 원인입니다. 예약어를 열 이름으로 사용하지 않는 것이 좋습니다.
count
,type
,table
또는 유사한