Рассмотрим эту таблицу
CREATE TABLE `tblstaff` (
`id` INT(20) NOT NULL AUTO_INCREMENT,
`firstname` VARCHAR(200) NOT NULL,
`lastname` VARCHAR(200) NOT NULL,
`email` VARCHAR(200) NOT NULL,
`password` VARCHAR(200) NOT NULL,
`theme` VARCHAR(200) NOT NULL,
`navbar` VARCHAR(200) NOT NULL,
`role` ENUM('admin','staff','super') NULL DEFAULT NULL,
`status` ENUM('Active','Suspended') NOT NULL,
`hash` TEXT NULL,
INDEX `PRIMARY_KEY` (`id`)
)COLLATE='latin1_swedish_ci' ENGINE=MyISAM AUTO_INCREMENT=12 ;
Мне нужно установить метку для каждого столбца в базе данных, чтобы скрипт PHP мог прочитать его с помощью команды
SHOW FULL COLUMNS FROM tbl_name
Это точно так же, как столбец «комментарий», куда пользователь может поместить что угодно, но я не хочу использовать столбец комментариев.
Например,
firstname => 'First Name'
lastname => 'Last Name'
role => 'User Role'
Есть идеи, как этого добиться? Есть ли встроенная опция для этого?
Вы можете создать представление с желаемыми псевдонимами для столбцов.
Других решений пока нет …