|
|
|
|
|
для: Arts
(22.05.2007 в 18:27)
| | Нашёл, что это можно сделать с помощью триггеров, но как? | |
|
|
|
|
|
|
|
для: mr Bin
(22.05.2007 в 18:21)
| | Это понятно, что так проще, но необходимо автоматизировать процесс записи возраста при каждом обращении к таблице. Не факт что скрипт обработчик будет на PHP. | |
|
|
|
|
|
|
|
для: arts
(22.05.2007 в 17:28)
| | Проще будет убрать age вообще. А возраст выводить в зависимотси от даты рождения - тоесть от birth.
echo date("Y-m-d") - '2000-05-22';
|
или так тоже работает:
echo date("Y") - '2000-05-22';
|
| |
|
|
|
|
|
|
| Есть таблица:
CREATE TABLE `men` (
`name` varchar(20) default NULL,
`birth` date default NULL,
`age` int(3) NOT NULL default '0'
) TYPE=MyISAM;
INSERT INTO `men` (`name`, `birth`, `age`) VALUES
('fdsfs', '2000-05-22', 0),
('dfghfg', '1981-05-11', 0);
Необходимо в поле age писать возраст относительно поля birth, но каждый год возраст меняется, каким образом сделать так, что-бы MySQL сервер сам вычислял возраст от текущей даты и записывал его в поле age? Заранее спасибо. | |
|
|
|
|