찾다

 >  Q&A  >  본문

제목을 다음과 같이 다시 작성하십시오. 변수를 사용하여 MySQL 필드 이름 가져오기

문자열 이름으로 필드를 선택할 수 있나요?

从表

에서 "필드 이름"을 선택하세요.

동적 필드 이름을 가지려면 이 트리거가 필요합니다. 비슷한거

으아악


P粉237647645P粉237647645406일 전691

모든 응답(2)나는 대답할 것이다

  • P粉986028039

    P粉9860280392023-10-21 00:17:14

    다음 정답에서 알 수 있듯이 저장 프로시저에서도 이 작업을 수행할 수 있는데, 이는 MySQL 8x 커뮤니티에서 저에게 매우 효과적입니다.

    으아아아

    회신하다
    0
  • P粉190443691

    P粉1904436912023-10-21 00:09:50

    문자열이 외부 애플리케이션(예: PHP)에 있는 경우에는 MySQL 문을 생성하기만 하면 됩니다.

    문자열이 MySQL 테이블 내부에 있는 경우에는 그렇지 않습니다. MySQL에는 eval() 또는 그러한 기능이 없습니다. 다음은 불가능합니다:

    테이블이 있다고 가정해 보세요 queries,其中的字段 columnname 引用表 mytable 中的列名称之一。 查询中可能有其他列,允许您选择所需的列名.

    으아아아

    그러나 준비된 진술< /a>을 사용할 수 있습니다. 이는 매우 해키적입니다.

    으아아아

    회신하다
    0
  • 취소회신하다