使用PHP访问MySQL字段的注释

pen*_*tra 17 php mysql

在MySQL表中创建字段时,需要填写"注释"框.如何使用PHP访问"评论"框中的数据?

jay*_*rjo 59

使用:

SHOW FULL COLUMNS FROM tbl_name
Run Code Online (Sandbox Code Playgroud)

注意关键字FULL,这就是MySQL将特权和注释信息包含在响应中的原因.


Ann*_*rom 13

捅了一下information_schema.

SELECT table_comment
FROM information_schema.tables
WHERE table_schema = 'myschema' AND table_name = 'mytable'
Run Code Online (Sandbox Code Playgroud)


Bet*_*cts 8

SELECT 
    COLUMN_COMMENT
FROM 
    information_schema.COLUMNS
WHERE
    TABLE_NAME = 'venue'
Run Code Online (Sandbox Code Playgroud)

非常适合用于表列标题或更可读/安全的实际列名称版本.例如,Venue ID的列实际上是vid_xt

以上实际查询的示例结果:

COLUMN_COMMENT
Venue ID
Venue Active
Venue Name
Location Name
Address
Accommodations
Description
Run Code Online (Sandbox Code Playgroud)


pen*_*tra 6

啊,哇 这就是information_schema数据库的用途.谢谢@Adam Backstrom!然后我相信下面应该给我这个领域的评论.

SELECT COLUMN_COMMENT
FROM information_schema.COLUMNS
WHERE TABLE_SCHEMA = 'mydatabase' AND TABLE_NAME = 'mytable' AND COLUMN_NAME = 'mycolumn'
Run Code Online (Sandbox Code Playgroud)

感谢您指点我正确的方向.:-)