[英]Multiple entries under the same user id
我正在宠物店上构建一个 web 应用程序。 用户可能多次访问宠物店。 所以数据的唯一性是用户的电话号码。 但是每次同一用户访问宠物店时,数据都必须在同一用户名下输入。 我很难想出一个解决方案。
您可以按照以下方法
创建两个表,一个用于用户,另一个用于访问,如下所示
表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;
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.