SQLObject를 사용하여 MySQL에 잘못된 이름을 사용하는 방법은 무엇입니까? MySQL에서 SQLObject를 통해 잘못된 이름 사용
SELECT `select from` FROM table1 WHERE 1;
이 ... 필드를 선택하는 데 사용할 수있는
select from
라고 :
순수 SQL에서이 역 인용 부호를 사용할 수
는 말한다. 역 인용 부호를 사용하도록 SQLObject를 말할 수 있습니까? SQLObject의에서select from
에 액세스 할 수
을; MySQL의 백틱은 MS SQL Server의 대괄호처럼 비표준입니다. SQL 표준에서는 이러한 식별자를 구분해야하며 큰 따옴표로 묶어야합니다. –
@Jonathan Leffler : 좋습니다. 큰 따옴표도 괜찮을 수 있습니다. 나는 SQLObject 또는 다른 ORM을 통해 잘못된 이름을 가진 기존 DB에 액세스하는 방법을 찾고 있습니다. – Alex
SQL_MODE에서 ANSI 또는 ANSI_QUOTES를 활성화하면 "in MySQL"도 사용할 수 있습니다. – bobince