반응형
mysql 테이블에서 테이블 코멘트를 액세스하려면 어떻게 해야 합니까?
어떻게 하면 mysql 테이블에서 테이블 코멘트만 얻을 수 있습니까?다음을 시도해 보았지만 여러 가지 이유로 작동하지 않았습니다.'my comment' 문자열만 받는 방법을 알고 싶습니다(perl =를 통해 ideally).
도와줄 사람?
-- Abbreviated output for convenience.
SHOW TABLE STATUS WHERE Name="foo"
+------+--------+---------+------------+------+----------------+---------------+
| Name | Engine | Version | Row_format | Rows | Create_options | Comment |
+------+--------+---------+------------+------+----------------+---------------+
| foo | MyISAM | 10 | Fixed | 0 | | my comment |
+------+--------+---------+------------+------+----------------+---------------+
그리고.
SHOW CREATE TABLE foo;
+-------+------------------------------------------------------------------------------+
| Table | Create Table |
+-------+------------------------------------------------------------------------------+
| fooo | CREATE TABLE `fooo` (`id` int(11) NOT NULL PRIMARY KEY) COMMENT='my comment' |
+-------+------------------------------------------------------------------------------+
OMG 포니즈의 답변을 바탕으로 하지만,INFORMATION_SCHEMA.TABLES
대신에INFORMATION_SCHEMA.COLUMNS
. 웹을 둘러볼 때, 제가 발견할 수 있는 것은 칼럼의 논평에 대한 정보뿐이었지만, 테이블에 대한 정보는 찾을 수 없었습니다.이렇게 하면 표의 의견을 얻을 수 있습니다.
SELECT table_comment
FROM INFORMATION_SCHEMA.TABLES
WHERE table_schema='my_cool_database'
AND table_name='user_skill';
+--------------------------+
| table_comment |
+--------------------------+
| my awesome comment |
+--------------------------+
쿼리에서 데이터베이스 이름과 테이블 이름을 모두 사용하지 않으려면 다음을 사용할 수 있습니다.
SHOW TABLE STATUS WHERE Name='table_name';
그런 다음 결과의 "Comment" 키를 선택합니다(php의 mysqli_fetch_associate()).
언급URL : https://stackoverflow.com/questions/3938966/how-can-i-access-the-table-comment-from-a-mysql-table
반응형
'source' 카테고리의 다른 글
소스 및 헤더 디렉토리가 별도인 Make 파일을 작성하는 방법? (0) | 2023.10.26 |
---|---|
Angular 4+ 앱에서 구성 요소별 모듈을 만들어야 합니까? (0) | 2023.10.26 |
시스템에서 Out Of Memory 예외가 발생했습니다.그림그리기.Image.FromFile() (0) | 2023.10.21 |
숨겨진 필드를 추가하여 체크아웃 및 주문을 통해 처리 (0) | 2023.10.21 |
크롬에서 작동하지 않는 로컬 파일 시스템에 대한 AJAX 요청? (0) | 2023.10.21 |