필드 이름이 'product'인 MySQL 테이블에 테이블이 있는데 이름을 'ds-product'로 바꾸고 싶습니다.테이블 필드에 하이픈을 사용할 수 있습니까?
내가 사용하는 CMS 유형 시스템은 formfields의 ID를 삽입 할 테이블 필드의 이름으로 사용합니다.
대부분의 경우 잘 작동하지만 특정 필드의 경우 ID가 부여 된 ID 앞에 'ds-'가 추가되므로 테이블 필드 이름을 일치시켜야합니다. 쿼리를 수행 할 때
는 그러나, 나는 '필드 목록'에서
알 수없는 열 'sales.ds은'
내가 전화 DS-제품 필드를 가질 수있는 방법이 있나요하는 오류 ?
가능합니다. 그러나 매번 데이터베이스 *의 적절한 인용 문자로 해당 테이블 이름을 묶어야하므로이 작업을 수행하지 않으려 고합니다. 대신 밑줄을 사용하는 것을 고려 했습니까? – Charles
@Charles : 귀하의 의견은 대답이어야합니다 –
@Charles : +1, 비표준 열 이름은 방금 언급 한 이유 때문에 최후의 수단이되어야합니다. –