[Codeigniter-users] 簡単なモデルの利用

Back to archive index

牧尾竜一 ryuic****@jom*****
2008年 7月 22日 (火) 10:50:16 JST


JOMRです。

> historyテーブルがないようですが。
すいません。書き忘れてました。以下の内容になります。

CREATE TABLE IF NOT EXISTS `history` (
  `hi_id` int(11) NOT NULL auto_increment COMMENT '障害ID',
  `cu_id` int(11) NOT NULL COMMENT '顧客ID',
  `pc_id` int(11) NOT NULL COMMENT 'PCID',
  `hi_name` varchar(128) NOT NULL COMMENT '障害名',
  `hi_body` text NOT NULL COMMENT '障害内容',
  `hi_handle` text NOT NULL COMMENT '対応方法',
  `datetime` datetime NOT NULL COMMENT '登録日',
  `redate` datetime NOT NULL COMMENT '編集日',
  PRIMARY KEY  (`hi_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=7 ;

> 
> 登録日と更新日のフィールド名がばらばらなので、統一した方が
> 読みやすいと思います。
ありがとうございます。
登録日を「 datetime 」
更新日を「 redate 」に統一したいと思います。

customerテーブルに更新日が抜けていたのでそれを含めてもう一度記述します。

「 customerテーブル 」
CREATE TABLE IF NOT EXISTS `customer` (
  `cu_id` int(12) NOT NULL auto_increment COMMENT '顧客ID',
  `cu_name` varchar(64) default NULL COMMENT '顧客名',
  `cu_kana` varchar(64) default NULL COMMENT '顧客名(カナ)',
  `cu_tel` varchar(16) default NULL COMMENT '電話番号',
  `cu_fax` varchar(16) default NULL COMMENT 'FAX番号',
  `cu_mail` varchar(128) default NULL COMMENT 'メールアドレス',
  `biko` mediumtext COMMENT '備考',
  `datetime` timestamp NOT NULL default CURRENT_TIMESTAMP on update
CURRENT_TIMESTAMP COMMENT '登録日',
  `redate` timestamp NOT NULL default '0000-00-00 00:00:00' COMMENT '更
新日',
  `cu_pref` varchar(32) NOT NULL COMMENT '都道府県',
  `cu_add` varchar(64) NOT NULL COMMENT '住所1',
  `cu_add2` varchar(64) NOT NULL COMMENT '住所2',
  `cu_zip` varchar(8) NOT NULL COMMENT '郵便番号',
  PRIMARY KEY  (`cu_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=52 ;


「 computerテーブル 」はそのままで
「 staffテーブル 」
CREATE TABLE IF NOT EXISTS `staff` (
  `st_id` int(11) NOT NULL auto_increment COMMENT 'staffID',
  `st_login` varchar(64) NOT NULL COMMENT 'ログインID',
  `st_passwd` varchar(64) NOT NULL COMMENT 'staffパスワード',
  `st_name` varchar(64) NOT NULL COMMENT 'staff名',
  `datetime` timestamp NOT NULL default CURRENT_TIMESTAMP on update
CURRENT_TIMESTAMP COMMENT '登録日',
  `redate` timestamp NOT NULL default '0000-00-00 00:00:00' COMMENT '変
更日',
  `st_flg` int(11) NOT NULL COMMENT '権限フラグ',
  PRIMARY KEY  (`st_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;

としました。




Codeigniter-users メーリングリストの案内
Back to archive index