1、phpMyAdmin\libraries\classes\Database\Designer\Common.php
找到以下内容:
- while ($row = $GLOBALS[‘dbi’]->fetchAssoc($fields_rs)) {
- $tab_column[$tbl_name_i][‘COLUMN_ID’][$j] = $j;
- $tab_column[$tbl_name_i][‘COLUMN_NAME’][$j] = $row[‘Field’];
- $tab_column[$tbl_name_i][‘TYPE’][$j] = $row[‘Type’];
- $tab_column[$tbl_name_i][‘NULLABLE’][$j] = $row[‘Null’];
- $j++;
- }
复制代码
在循环中加入以下一行
$tab_column[$tbl_name_i][‘COMMENT’][$j] = $row[‘Comment’];
最终代码:
- while ($row = $GLOBALS[‘dbi’]->fetchAssoc($fields_rs)) {
- $tab_column[$tbl_name_i][‘COLUMN_ID’][$j] = $j;
- $tab_column[$tbl_name_i][‘COLUMN_NAME’][$j] = $row[‘Field’];
- $tab_column[$tbl_name_i][‘TYPE’][$j] = $row[‘Type’];
- $tab_column[$tbl_name_i][‘NULLABLE’][$j] = $row[‘Null’];
- $tab_column[$tbl_name_i][‘COMMENT’][$j] = $row[‘Comment’];
- $j++;
- }
复制代码代码作用是在返回给Designer设计器的结果集中加入字段的备注内容
2、phpMyAdmin\templates\database\designer\database_tables.twig文件,此文件是一个HTML模板文件,可以用记事本一类的软件直接打开
找到{{ tab_column[t_n][‘COLUMN_NAME’][j] }} : {{ tab_column[t_n][‘TYPE’][j] }} 这个位置,增加代码修改后如下:
{{ tab_column[t_n][‘COLUMN_NAME’][j] }} : {{ tab_column[t_n][‘TYPE’][j] }} – [{{ tab_column[t_n][‘COMMENT’][j] }}]
再次使用phpmyadmin的时候打开设计器就可以看到表列中已经加入了备注信息。