我正在宠物店上构建一个Webapp。用户可能多次访问宠物店。因此,关于数据的唯一性是用户的电话号码。但是,每次同一用户访问宠物店时,都必须在同一用户下输入数据。我在想办法时遇到了麻烦。
答案 0 :(得分:0)
您可以按照以下方法
答案 1 :(得分:0)
创建两个表,一个用于用户,另一个用于访问,如下所示
表users
CREATE TABLE `users` (
`id` int(11) NOT NULL,
`mobile_number` varchar(15) NOT NULL,
`created_at` datetime NOT NULL,
`modified_at` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
-表visits
的表结构
CREATE TABLE `visits` (
`id` int(11) NOT NULL,
`user_id` int(11) NOT NULL,
`created_at` datetime NOT NULL,
`modified_at` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP
) ENGINE=InnoDB DEFAULT CHARSET=latin1;