문자열 이름으로 필드를 선택할 수 있나요?
从表
동적 필드 이름을 가지려면 이 트리거가 필요합니다. 비슷한거
으아악P粉9860280392023-10-21 00:17:14
다음 정답에서 알 수 있듯이 저장 프로시저에서도 이 작업을 수행할 수 있는데, 이는 MySQL 8x 커뮤니티에서 저에게 매우 효과적입니다.
으아아아P粉1904436912023-10-21 00:09:50
문자열이 외부 애플리케이션(예: PHP)에 있는 경우에는 MySQL 문을 생성하기만 하면 됩니다.
문자열이 MySQL 테이블 내부에 있는 경우에는 그렇지 않습니다. MySQL에는 eval() 또는 그러한 기능이 없습니다. 다음은 불가능합니다:
테이블이 있다고 가정해 보세요 queries
,其中的字段 columnname
引用表 mytable
中的列名称之一。 查询
中可能有其他列,允许您选择所需的列名
.
그러나 준비된 진술< /a>을 사용할 수 있습니다. 이는 매우 해키적입니다.
으아아아