一组列作为 Mysql 中的唯一键,但使用时间戳作为一天

詹姆斯·卡斯特罗

我有一个包含 3 列的表( id (int 11)announce_id (int 11) insert_at ( current_timestamp) )

我想知道是否可以创建一个仅将 insert_at 计为插入日期的索引。inserted_at一个时间戳。我需要用insert_at 和announce_id 创建一个索引。我试过了: CREATE UNIQUE INDEX announce_inserted ON user_announce_access (announce_id, DATE(inserted_at))

巴马

如果您使用 MySQL 5.7 或更高版本,您可以创建一个包含日期生成列,然后在索引中使用它。

ALTER TABLE user_announce_access
ADD inserted_date AS DATE(inserted_at);

CREATE UNIQUE INDEX announce_inserted
ON user_announce_access (announce_id, inserted_date);

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

MySQL选择一组列作为一个别名

来自分类Dev

在MySQL中使用列组作为唯一键

来自分类Dev

两列的组合作为mysql中的唯一键

来自分类Dev

Grails:Joda LocalDate作为MySQL数据库中的唯一键

来自分类Dev

两列的组合作为mysql中的唯一键

来自分类Dev

mysql如何使用两个字段作为主键和唯一键

来自分类Dev

MySQL:唯一键

来自分类Dev

如何在一维张量的字符串张量中将熊猫列作为一组句子传递?

来自分类Dev

MySQL复合键-唯一组合

来自分类Dev

将重复结果作为一组,将所有唯一值都包含在MYSQL中的重复行中

来自分类Dev

在mysql中存储一组数字

来自分类Dev

MySQL在子查询中选择检索一个或多个数据记录作为一组

来自分类Dev

MySQL获取一组内唯一值的列表

来自分类Dev

MySQL:一组中有多少

来自分类Dev

如何使用替换为非唯一键?MySQL的

来自分类Dev

MySQL唯一键无法使用更多列

来自分类Dev

MySQL唯一键无法使用更多列

来自分类Dev

mysql-更改唯一键

来自分类Dev

MySQL多个唯一键,缺点

来自分类Dev

结合唯一键的MySQL性能

来自分类Dev

MySQL / Maria唯一键表示

来自分类Dev

python多行作为一组

来自分类Dev

python多行作为一组

来自分类Dev

熊猫数据框,为每一组添加一列作为另一列的移动平均值

来自分类Dev

当有多个时间戳时,如何在mysql中按一天中的小时对数据进行分组?

来自分类Dev

如果使用MYSQL,则在单个字段中是否需要使用唯一键?

来自分类Dev

Python:添加列作为组的第一行

来自分类Dev

jqgrid复选框列作为一个组

来自分类Dev

使用JavaScript数组中的一组值查询MySQL