牧尾竜一
ryuic****@jom*****
2008年 7月 22日 (火) 08:40:03 JST
JOMRです。 顧客管理システムのDB内容が決まりました。 顧客情報は customerテーブル PC情報は computerテーブル ログインユーザーは staffテーブル 履歴情報は PC、顧客ともに historyテーブルとして作成じSQLを記述しますと 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 '登録日', `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 ; CREATE TABLE IF NOT EXISTS `computer` ( `pc_id` int(11) NOT NULL auto_increment COMMENT 'PCID', `cu_id` int(11) NOT NULL COMMENT '顧客ID', `pc_host` varchar(64) NOT NULL COMMENT 'ホスト名', `pc_os` varchar(64) NOT NULL COMMENT 'OS', `pc_cpu` varchar(64) NOT NULL COMMENT 'CPU名称', `pc_mem` varchar(64) NOT NULL COMMENT 'メモリー容量', `pc_ip` varchar(15) NOT NULL COMMENT 'IPアドレス', `pc_mask` varchar(15) NOT NULL COMMENT 'サブネットマスク', `pc_gw` varchar(15) NOT NULL COMMENT 'デフォルトゲートウェイ', `pc_type` varchar(32) NOT NULL COMMENT 'PCタイプ', `biko` text NOT NULL 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 '変更日', PRIMARY KEY (`pc_id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=41 ; CREATE TABLE IF NOT EXISTS `captcha` ( `captcha_id` bigint(13) NOT NULL auto_increment COMMENT 'キャプチャID', `captcha_time` int(10) NOT NULL COMMENT '生成日時', `word` varchar(20) NOT NULL COMMENT '画像認証コード', PRIMARY KEY (`captcha_id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=641 ; 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名', `st_date` timestamp NOT NULL default CURRENT_TIMESTAMP on update CURRENT_TIMESTAMP COMMENT '登録日', `st_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 ; としましたがどうでしょうか? 既存サンプル内容にstaffテーブルを追加し、若干修正を行ったものです。 画面周りはまだなので画面も少しずつ作成してみます。