ユーザー名とその他のデータを格納するユーザー用のこのテーブルがあります。これは次のように行われます(削除されます):
CREATE TABLE `prod_users` (
`p_user_id` INT(11) NOT NULL AUTO_INCREMENT,
`p_user_name` VARCHAR(200) NOT NULL DEFAULT ''
`p_comp_name` VARCHAR(300) NOT NULL DEFAULT '',
PRIMARY KEY (`p_user_id`)
)
COLLATE='utf8_general_ci'
ENGINE=MyISAM
ユーザーがサインアップするたびに、会社名も提供します。
prod_profiles という別のテーブルがあり、電話番号などのプロファイルの詳細が保存されます。ファックス番号 等
CREATE TABLE `prod_profiles` (
`pf_gen_id` INT(11) NOT NULL AUTO_INCREMENT,
`pf_user_id` INT(11) NOT NULL DEFAULT '0',
`pf_user_name` VARCHAR(200) NOT NULL DEFAULT ''
`pf_comp_name` VARCHAR(300) NOT NULL DEFAULT '',
PRIMARY KEY (`pf_gen_id`)
)
COLLATE='utf8_general_ci'
ENGINE=MyISAM
新しいユーザーがサインアップし、その詳細が prod_users に追加されると、MySql 自体を使用して、新しい user_id、user_name、および comp_name の詳細を prod_profile に自動的に追加できますか? 各ユーザーには新しい p_user_id があり、それがわからないため、php を使用するのは困難です。問題なく MySql 自体の内部でこれを達成できますか?