-4

如果一直试图跟踪有关用户相关输入的多个时间戳,我的想法是每列都是写为 1234 的 user_id,当用户执行某些操作时,它会添加时间戳

used_id used_id used_id
时间戳 时间戳 时间戳
时间戳 时间戳 时间戳
时间戳 时间戳 时间戳

问题是当我为每个 user_id 插入 NOW() 值时,它会像这样移动它

1234 4321 2341
2021-04-19 02:00:00 无效的 无效的
无效的 2021-04-19 03:00:00 无效的
无效的 无效的 2021-04-19 04:00:00
2021-04-20 02:00:00 无效的 无效的
无效的 2021-04-20 03:00:00 无效的
无效的 无效的 2021-04-20 04:00:00

即使我想要这样

1234 4321 2341
2021-04-19 02:00:00 2021-04-19 03:00:00 2021-04-19 04:00:00
2021-04-20 02:00:00 2021-04-20 03:00:00 2021-04-20 04:00:00

还有其他方法可以实现这样的目标吗?谢谢

4

1 回答 1

1

这是一个标准化的安排:

user_id timestamp
   1234 2021-04-19 02:00:00         
   4321 2021-04-19 03:00:00         
   2341 2021-04-19 04:00:00
   1234 2021-04-20 02:00:00     
   4321 2021-04-20 03:00:00     
   2341 2021-04-20 04:00:00

或者

reading_id user_id timestamp
         1    1234 2021-04-19 02:00:00      
         1    4321 2021-04-19 03:00:00      
         1    2341 2021-04-19 04:00:00
         2    1234 2021-04-20 02:00:00  
         2    4321 2021-04-20 03:00:00  
         2    2341 2021-04-20 04:00:00
于 2021-04-19T16:38:51.440 回答