linux - mysql 변수 문제
伊谢尔伦
伊谢尔伦 2017-05-31 10:37:04
0
1
713

mysql5.5 데이터베이스의 변수 참조에 대해

1. 테스트 테이블이 있는 test_num_base라는 데이터베이스가 있습니다.

변수를 통해 테스트 데이터를 얻고 싶습니다.

test_num_base.test에서 *를 선택하세요;

변수 사용:

set @A=test_num_base;
다시 액세스할 때 다음을 사용하세요. @A.test에서 * 선택;
오류 보고: ERROR 1064 (42000): SQL 구문에 오류가 있습니다. MySQL에 해당하는 설명서를 확인하세요. 라인 1

의 '@A' 근처에서 사용할 올바른 구문에 대한 서버 버전

접합 방법을 사용하여 설정하는 경우:

set @B=concat('test_num_base.'+'test');
액세스: @B에서 *를 선택하세요;
오류가 계속 보고됩니다.
수정방법을 알려주시면 정말 감사하겠습니다!
데이터베이스 변수 사용에 대해

伊谢尔伦
伊谢尔伦

小伙看你根骨奇佳,潜力无限,来学PHP伐。

모든 응답(1)
为情所困

매개변수만 변수를 참조할 수 있습니다. 테이블 이름, 뷰 및 데이터 사전은 변수를 직접 사용할 수 없습니다. 동적 SQL 접합을 통해서만 사용할 수 있습니다.

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿